@import'https://cdnjs.cloudflare.com/ajax/libs/Swiper/6.8.4/swiper-bundle.min.css';body{margin:0;padding:0}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}img{vertical-align:bottom}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:0px}html{margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%}@media screen and (min-width: 768px)and (max-width: 1499px){html{font-size:20px;font-size:1.4641288433vw}}@media screen and (min-width: 1500px){html{font-size:20px}}@media screen and (max-width: 767px){html{font-size:2.6666666667vw}}body{width:100%;min-height:100vh;background-color:#fff;color:#000;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif;font-size:.8rem;font-weight:500;font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.isAndroid{min-height:calc(var(--vh, 1vh)*100)}@media screen and (min-width: 768px)and (max-width: 1499px){body{font-size:.6rem}}@media screen and (min-width: 1500px){body{font-size:.6rem}}@media screen and (max-width: 767px){body{font-size:1.2rem}}#wpadminbar{display:none}#wpcom-launch-banner-wrapper{display:none}#wrapper{position:relative;width:100%}#wrapper strong,#wrapper b{font-weight:700}#wrapper .pc{display:block !important}@media screen and (max-width: 767px){#wrapper .pc{display:none !important}}#wrapper .sp{display:none !important}@media screen and (max-width: 767px){#wrapper .sp{display:block !important}}#wrapper .pc_ib{display:inline-block !important}@media screen and (max-width: 767px){#wrapper .pc_ib{display:none !important}}#wrapper .sp_ib{display:none !important}@media screen and (max-width: 767px){#wrapper .sp_ib{display:inline-block !important}}#wrapper svg{width:100%;height:100%;vertical-align:top;fill:currentColor}#wrapper img{width:100%;height:auto;vertical-align:top}#wrapper img.w10{width:10%}#wrapper img.w20{width:20%}#wrapper img.w30{width:30%}#wrapper img.w40{width:40%}#wrapper img.w50{width:50%}#wrapper img.w60{width:60%}#wrapper img.w70{width:70%}#wrapper img.w80{width:80%}#wrapper img.w90{width:90%}#wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#wrapper .vrl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#wrapper .ita{font-style:italic}#wrapper .alp{font-family:"NeueHaasUnicaPro",sans-serif}a{color:#000;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{color:#000;text-decoration:none}#container{position:relative;width:100%;overflow:hidden;opacity:0}.end #container{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:1 !important}#container .ani_tg{-webkit-transition:opacity .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,transform .3s linear;transition:opacity .3s linear,transform .3s linear,-webkit-transform .3s linear;-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}#container .ani_tg.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#container h2.archive_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#container h2.archive_title span.title_img{height:2rem}#container h2.archive_title span.title_img img{height:100%;width:auto}#container h2.archive_title span.text{margin:0.6rem auto 0;font-size:0.85rem;font-weight:700;line-height:1}@media screen and (max-width: 767px){#container h2.archive_title span.text{font-size:0.95rem}}#container .category_area{position:relative;margin:6rem auto 0;width:100%}@media screen and (max-width: 767px){#container .category_area{margin:3.9rem auto 0;width:34rem}}#container .category_area .select-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#container .category_area .select-filter .filter{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 0.5rem;height:0.8rem;font-size:0.8rem;font-weight:300;letter-spacing:.06em;line-height:1.4;-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){#container .category_area .select-filter .filter{cursor:pointer}}@media screen and (max-width: 767px){#container .category_area .select-filter .filter{padding:0 0.55rem;height:0.95rem;font-size:1rem}}#container .category_area .select-filter .filter+.filter{border-left:1px solid #000}#container .category_area .select-filter .filter:after{content:"";position:absolute;bottom:-0.35rem;left:0.4rem;width:calc(100% - 0.8rem);height:0.1rem;background-color:#000;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){#container .category_area .select-filter .filter:after{bottom:-0.4rem;left:0.55rem;width:calc(100% - 1.1rem)}}#container .category_area .select-filter .filter.mixitup-control-active:after{opacity:1}#container .category_area .select-filter .filter.over{color:#b0b0b0}#container .category_area .select-filter .filter.over:after{background-color:#b0b0b0;opacity:1}#container .next_prev_area{margin:0 auto 0;padding:0.3rem 0;width:100%;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#container .next_prev_area{padding:0.95rem 0}}#container .next_prev_area .prev{width:5rem;font-size:0.8rem;font-weight:300;letter-spacing:.06em}@media screen and (max-width: 767px){#container .next_prev_area .prev{font-size:1.1rem}}#container .next_prev_area .back{width:calc(100 - 10rem);font-size:0.8rem;font-weight:300;letter-spacing:.06em}@media screen and (max-width: 767px){#container .next_prev_area .back{font-size:1.1rem}}#container .next_prev_area .next{width:5rem;font-size:0.8rem;font-weight:300;letter-spacing:.06em;text-align:right}@media screen and (max-width: 767px){#container .next_prev_area .next{font-size:1.1rem}}#container .next_prev_area a{-webkit-transition:.3s linear;transition:.3s linear}#container .next_prev_area a.over{opacity:.5}#loading{pointer-events:none;position:fixed;top:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;overflow:hidden;opacity:0}#loading.view{opacity:1}#loading.view .inner .progress .progress_bar{width:100%}.end #loading{-webkit-transition:opacity .5s linear;transition:opacity .5s linear;opacity:0}#loading.hide{display:none}#loading .inner{position:relative;width:auto;height:auto}#loading .inner .logo{position:relative;top:auto;left:auto;margin:0 auto 0;width:5.9rem}@media screen and (max-width: 767px){#loading .inner .logo{width:7.85rem}}#loading .inner .progress{position:relative;margin:1.05rem auto 0;width:5.55rem;height:0.1rem;background-color:#b2b2b2}@media screen and (max-width: 767px){#loading .inner .progress{margin:0.95rem auto 0;width:6.55rem}}#loading .inner .progress .progress_bar{position:absolute;top:0;left:0;width:0;height:100%;background-color:#000;-webkit-transition:width 1.6s ease-out;transition:width 1.6s ease-out}.sns_area{position:absolute;top:1rem;left:8.2rem}.sns_area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns_area ul li{width:1rem}.sns_area ul li+li{margin:0 0 0 1.05rem}@media screen and (max-width: 767px){.sns_area ul li+li{margin:0 0 0 1.6rem}}.sns_area ul li.x{width:1rem}@media screen and (max-width: 767px){.sns_area ul li.x{width:2rem}}.sns_area ul li.instagram{width:1.1rem}@media screen and (max-width: 767px){.sns_area ul li.instagram{width:2.05rem}}.sns_area ul li.tiktok{width:0.85rem}@media screen and (max-width: 767px){.sns_area ul li.tiktok{width:1.7rem}}.sns_area ul li.youtube{width:1.2rem}@media screen and (max-width: 767px){.sns_area ul li.youtube{width:2.3rem}}.sns_area ul li a{display:block;width:100%;-webkit-transition:.3s linear;transition:.3s linear}.sns_area ul li a.over{color:#b0b0b0}.sns_area ul li .ico{display:block;width:100%}#menu{position:fixed;top:1.1rem;right:2.2rem;width:2.95rem;height:0.9rem;z-index:32}@media print,screen and (min-width: 768px){#menu{cursor:pointer}}@media screen and (max-width: 767px){#menu{top:1.4rem;right:1.1rem;width:3.75rem;height:1.15rem}}#menu span{width:2.95rem;height:0.1rem;background-color:#000;-webkit-transition:all .3s linear;transition:all .3s linear;position:absolute;left:0;right:0;margin:0 auto}@media screen and (max-width: 767px){#menu span{width:3.75rem;height:0.15rem}}#menu span.top{top:0}#menu span.middle{top:0.4rem}@media screen and (max-width: 767px){#menu span.middle{top:0.5rem}}#menu span.bottom{top:0.8rem}@media screen and (max-width: 767px){#menu span.bottom{top:1rem}}.menued #menu{background-color:#fff}.menued #menu span.top{top:0.4rem;-webkit-transform:rotate(20deg);transform:rotate(20deg)}@media screen and (max-width: 767px){.menued #menu span.top{top:0.5rem}}.menued #menu span.middle{opacity:0}.menued #menu span.bottom{top:0.4rem;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}@media screen and (max-width: 767px){.menued #menu span.bottom{top:0.5rem}}#menu_area{pointer-events:none;opacity:0;position:fixed;top:0;left:0;z-index:30;width:100%;height:100vh;background-color:#fff;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;overflow-y:auto}.menued #menu_area{pointer-events:auto;opacity:1}.menued #menu_area .box .left{-webkit-transition:opacity 495ms linear 429ms;transition:opacity 495ms linear 429ms;opacity:1}.menued #menu_area .box .right{-webkit-transition:opacity 495ms linear 693ms;transition:opacity 495ms linear 693ms;opacity:1}@media screen and (max-width: 767px){.menued #menu_area{padding:7.9rem 0 0}}#menu_area .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}@media print,screen and (min-width: 768px){#menu_area .box{min-height:29rem}}@media screen and (max-width: 767px){#menu_area .box{display:block;min-height:50rem}}#menu_area .box .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:31.95rem;opacity:0}@media screen and (max-width: 767px){#menu_area .box .left{display:block;width:100%}}#menu_area .box .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 3rem 0 0;width:31.95rem;opacity:0}@media screen and (max-width: 767px){#menu_area .box .right{display:block;padding:0;width:100%}}#menu_area .menu_logo{display:block;width:14.25rem;height:8.7rem}@media screen and (max-width: 767px){#menu_area .menu_logo{width:14.25rem;height:8.7rem;margin:0 auto}}#menu_area .menu_logo a{display:block;width:100%;height:100%;-webkit-transition:.3s linear;transition:.3s linear}#menu_area .menu_logo a.over{opacity:.5}#menu_area ul.menu_list{position:relative}@media screen and (max-width: 767px){#menu_area ul.menu_list{margin:3.55rem 0 0}}@media screen and (max-width: 767px){#menu_area ul.menu_list li{text-align:center}}#menu_area ul.menu_list li+li{margin:1.5rem 0 0 0}@media screen and (max-width: 767px){#menu_area ul.menu_list li+li{margin:1.9rem 0 0 0}}#menu_area ul.menu_list li a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0.25rem;height:100%;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){#menu_area ul.menu_list li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#menu_area ul.menu_list li a.over span.text{color:#b0b0b0}#menu_area ul.menu_list li a.over:after{opacity:1}#menu_area ul.menu_list li a span.text{position:relative;display:block;height:1.15rem;-webkit-transition:color .3s linear;transition:color .3s linear}@media screen and (max-width: 767px){#menu_area ul.menu_list li a span.text{height:1.45rem}}#menu_area ul.menu_list li a span.text svg{height:100% !important;width:auto !important}#menu_area ul.menu_list li a:after{content:"";position:absolute;left:0;bottom:0.5rem;width:100%;height:0.15rem;background-color:#b0b0b0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0}@media screen and (max-width: 767px){#menu_area ul.menu_list li a:after{bottom:0.7rem;height:0.1rem}}#menu_area .sns_area_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2.3rem 0 0}@media screen and (max-width: 767px){#menu_area .sns_area_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3.5rem 0 0}}#menu_area .sns_area_wrapper .btn_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 1.1rem 0 0;width:5.1rem;height:1rem;font-size:0.5rem;font-weight:500;line-height:1.4;letter-spacing:.05em;border:1px solid #000;-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){#menu_area .sns_area_wrapper .btn_social{cursor:pointer}}@media screen and (max-width: 767px){#menu_area .sns_area_wrapper .btn_social{margin:0;width:11.2rem;height:1.85rem;font-size:0.9rem;line-height:1}}#menu_area .sns_area_wrapper .btn_social.over{color:#fff;background-color:#b0b0b0;border:1px solid #b0b0b0}#menu_area .sns_area_wrapper .sns_area{position:relative;top:auto;left:auto}@media screen and (max-width: 767px){#menu_area .sns_area_wrapper .sns_area{margin:1.5rem 0 0 0}}#menu_area .official_area{margin:1.4rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#menu_area .official_area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.45rem 0 0}}#menu_area .official_area a{-webkit-transition:.3s linear;transition:.3s linear}#menu_area .official_area a.over{opacity:.3}#menu_area .official_area .kaika_link{width:4.6rem}@media screen and (max-width: 767px){#menu_area .official_area .kaika_link{width:6.75rem}}#menu_area .official_area .kamitsubaki_link{margin:0 0 0 1.9rem;width:3.5rem}@media screen and (max-width: 767px){#menu_area .official_area .kamitsubaki_link{margin:0 0 0 2rem;width:5.2rem}}#social_menu{position:absolute;top:1.05rem;left:2.25rem;z-index:42}@media print,screen and (min-width: 768px){#social_menu{cursor:pointer}}@media screen and (max-width: 767px){#social_menu{top:1.1rem;left:0.85rem}}#social_menu.over .text{color:#fff;background-color:#b0b0b0;border:1px solid #b0b0b0}#social_menu.over span.ico{color:#b0b0b0}#social_menu.over span.close{color:#b0b0b0}.menued #social_menu{z-index:29}#social_menu .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5.1rem;height:1rem;font-size:0.5rem;font-weight:500;line-height:1.4;letter-spacing:.05em;border:1px solid #000;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){#social_menu .text{width:7.8rem;height:1.5rem;font-size:0.75rem;line-height:1}}.social_menued #social_menu .text{opacity:0}#social_menu span.ico{position:absolute;top:0;left:0;width:2.1rem;height:0.9rem;-webkit-transition:.3s linear;transition:.3s linear;opacity:0}@media screen and (max-width: 767px){#social_menu span.ico{top:0.3rem;left:1.05rem;width:2.45rem;height:1.1rem}}.social_menued #social_menu span.ico{opacity:1}#social_menu span.close{position:absolute;top:0;left:2.75rem;-webkit-transition:.3s linear;transition:.3s linear;font-size:0.5rem;font-weight:500;line-height:0.9rem;letter-spacing:.05em;opacity:0}@media screen and (max-width: 767px){#social_menu span.close{top:0.25rem;left:4.45rem;font-size:0.75rem;line-height:1.1rem}}.social_menued #social_menu span.close{opacity:1}#social_menu_area{pointer-events:none;opacity:0;position:fixed;top:0;left:0;z-index:40;width:100%;height:100vh;background-color:#fff;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;overflow-y:auto}.social_menued #social_menu_area{pointer-events:auto;opacity:1}#social_menu_area .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}@media print,screen and (min-width: 768px){#social_menu_area .inner{min-height:27rem}}@media screen and (max-width: 767px){#social_menu_area .inner{min-height:35.5rem}}#social_menu_area .title{width:15rem;height:1.75rem}@media screen and (max-width: 767px){#social_menu_area .title{width:16.25rem;height:1.9rem}}#social_menu_area ul.list{margin:2.75rem auto 0}@media screen and (max-width: 767px){#social_menu_area ul.list{margin:4.5rem auto 0;text-align:center}}#social_menu_area ul.list li{font-size:1rem;font-weight:300;line-height:1;letter-spacing:.05em}@media screen and (max-width: 767px){#social_menu_area ul.list li{font-size:1.5rem}}#social_menu_area ul.list li+li{margin:0.9rem 0 0}@media screen and (max-width: 767px){#social_menu_area ul.list li+li{margin:1.3rem 0 0}}#social_menu_area ul.list li a{-webkit-transition:.3s linear;transition:.3s linear}#social_menu_area ul.list li a.over{color:#b0b0b0}header{position:fixed;top:0;left:0;z-index:100;width:100%;height:3.2rem;color:#000;background-color:#fff;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){header{height:4.5rem}}.home header{-webkit-transform:translateY(-3.25rem);transform:translateY(-3.25rem);-webkit-transition:-webkit-transform 462ms ease-out 300ms;transition:-webkit-transform 462ms ease-out 300ms;transition:transform 462ms ease-out 300ms;transition:transform 462ms ease-out 300ms, -webkit-transform 462ms ease-out 300ms;background-color:rgba(0,0,0,0) !important}@media screen and (max-width: 767px){.home header{-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}}.home .scrolled header{background-color:#fff !important}.home .end header{-webkit-transform:translateY(0);transform:translateY(0)}header .barcode{position:absolute;top:0;right:2.2rem;width:7.35rem;height:0.5rem}@media screen and (max-width: 767px){header .barcode{right:0.9rem}}.menued header .barcode{z-index:100}@media screen and (max-width: 767px){.menued header .barcode{opacity:0}}header h1{position:absolute;top:0.5rem;left:50%;margin:0 0 0 -5.95rem;width:11.9rem;height:2.2rem}.home header h1{-webkit-transition:.3s linear;transition:.3s linear;opacity:0}.home .scrolled header h1{opacity:1}@media screen and (max-width: 767px){header h1{top:0.75rem;z-index:2}}header h1 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}header h1 a.over{opacity:.5}header .sns_area{top:1rem;left:8.2rem}@media screen and (max-width: 767px){header .sns_area{display:none}.menued header .sns_area{display:block}}header #lang{position:fixed;top:1.1rem;right:6.95rem}@media screen and (max-width: 767px){header #lang{right:6rem}}.menued header #lang{z-index:100}@media screen and (max-width: 767px){.menued header #lang{opacity:0}}header #lang ul.list{display:-webkit-box;display:-ms-flexbox;display:flex}header #lang li{position:relative}header #lang li+li{margin:0 0 0 0.75rem}@media screen and (max-width: 767px){header #lang li+li{margin:0 0 0 1.5rem}}header #lang li a{font-family:"NeueHaasUnicaPro",sans-serif;font-size:0.65rem;font-weight:700;line-height:1;color:#000;-webkit-transition:color .3s linear;transition:color .3s linear}@media screen and (max-width: 767px){header #lang li a{font-size:1rem}}.visualed header #lang li a{color:#000}.menued header #lang li a{color:#000}header #lang li a.over{color:#b0b0b0}header #lang li.current-lang a{pointer-events:none;color:#b0b0b0}header #lang li.current-lang a.over{color:#000}header #lang li.current-lang a:after{content:"";position:absolute;bottom:-0.4rem;display:block;width:100%;height:0.2rem;background-color:#b0b0b0}header #lang li.no-translation a{text-decoration:line-through}main{position:relative;width:100%;padding:0;margin:0 auto 0}footer{position:relative;z-index:99;width:100%;height:16.75rem;border-top:0.1rem solid #000}@media screen and (max-width: 767px){footer{height:30rem}}footer .logo{position:absolute;left:2.1rem;top:2.5rem;width:4.5rem}footer .logo a{display:block;width:100%;height:100%;-webkit-transition:.3s linear;transition:.3s linear}footer .logo a.over{opacity:.3}footer nav.menu_area{position:absolute;top:2.5rem;left:10.3rem}@media screen and (max-width: 767px){footer nav.menu_area{left:11.2rem}}footer nav.menu_area ul.menu_list li+li{margin:0.75rem 0 0}@media screen and (max-width: 767px){footer nav.menu_area ul.menu_list li+li{margin:1.3rem 0 0}}footer nav.menu_area ul.menu_list li a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0.15rem;height:0.65rem;-webkit-transition:.3s linear;transition:.3s linear;color:#000}@media screen and (max-width: 767px){footer nav.menu_area ul.menu_list li a{height:1.1rem}}footer nav.menu_area ul.menu_list li a.over span.text{color:#b0b0b0}footer nav.menu_area ul.menu_list li a.over:after{opacity:1}footer nav.menu_area ul.menu_list li a:after{content:"";position:absolute;left:0;bottom:0.25rem;width:100%;height:0.1rem;background-color:#b0b0b0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0}@media screen and (max-width: 767px){footer nav.menu_area ul.menu_list li a:after{bottom:0.5rem}}footer nav.menu_area ul.menu_list li span.text{position:relative;display:block;height:0.65rem;-webkit-transition:color .3s linear;transition:color .3s linear}@media screen and (max-width: 767px){footer nav.menu_area ul.menu_list li span.text{height:1.1rem}}footer nav.menu_area ul.menu_list li span.text svg{height:100% !important;width:auto !important}footer .kamitsubaki_link{position:absolute;top:8.95rem;right:2.2rem;width:3.55rem;height:3.05rem}@media screen and (max-width: 767px){footer .kamitsubaki_link{top:15.3rem;right:1.95rem;width:5.2rem;height:4.5rem}}footer .kamitsubaki_link a{display:block;width:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}footer .kamitsubaki_link a.over{opacity:.3}footer .kaika_link{position:absolute;top:4.8rem;right:2.2rem;width:4.55rem;height:3.15rem}@media screen and (max-width: 767px){footer .kaika_link{top:9.35rem;right:1.95rem;width:6.75rem;height:4.7rem}}footer .kaika_link a{display:block;width:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}footer .kaika_link a.over{opacity:.3}footer .sns_area_wrapper{position:absolute;right:2.2rem;top:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){footer .sns_area_wrapper{right:1.95rem;top:2.5rem;display:block}}footer .sns_area_wrapper .btn_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 1.1rem 0 0;width:5.1rem;height:1rem;font-size:0.5rem;font-weight:500;line-height:1.4;letter-spacing:.05em;border:1px solid #000;-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){footer .sns_area_wrapper .btn_social{cursor:pointer}}@media screen and (max-width: 767px){footer .sns_area_wrapper .btn_social{margin:0;width:11.2rem;height:1.8rem;font-size:0.9rem}}footer .sns_area_wrapper .btn_social.over{color:#fff;background-color:#b0b0b0;border:1px solid #b0b0b0}footer .sns_area_wrapper .sns_area{position:relative;top:auto;left:auto}@media screen and (max-width: 767px){footer .sns_area_wrapper .sns_area{margin:1.25rem 0 0}}footer .sns_area_wrapper .sns_area li{width:1.15rem}@media screen and (max-width: 767px){footer .sns_area_wrapper .sns_area li{width:1.75rem}}footer .sns_area_wrapper .sns_area li+li{margin:0 0 0 1.4rem}footer .sns_area_wrapper .sns_area li.tiktok{width:0.95rem}@media screen and (max-width: 767px){footer .sns_area_wrapper .sns_area li.tiktok{width:1.4rem}}footer .sns_area_wrapper .sns_area li.youtube{width:1.3rem}@media screen and (max-width: 767px){footer .sns_area_wrapper .sns_area li.youtube{width:1.95rem}}footer .copyright{position:absolute;left:0;right:0;bottom:1rem;font-size:0.6rem;font-weight:300;line-height:1;text-align:center}@media screen and (max-width: 767px){footer .copyright{left:2.2rem;bottom:1.5rem;font-size:0.75rem}}#totop{position:absolute;bottom:0.8rem;right:2.5rem;z-index:99}#totop a{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#totop a.over{opacity:.5}#totop span.text{display:block;font-size:0.65rem;font-weight:300;letter-spacing:.09em;line-height:1.4}@media screen and (max-width: 767px){#totop span.text{font-size:0.85rem}}.popup{position:absolute;top:0;left:0;z-index:-100;width:100%;height:calc(var(--vh, 1vh)*100);opacity:0;pointer-events:none;overflow:hidden;overflow-y:scroll;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.popup.on{z-index:100;opacity:1;pointer-events:auto}.popup .bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000}.popup .btn_close{position:absolute;top:1.75rem;left:2.25rem;z-index:2;width:4.6rem;height:0.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transition:all .3s linear;transition:all .3s linear}@media print,screen and (min-width: 768px){.popup .btn_close{cursor:pointer}}@media screen and (max-width: 767px){.popup .btn_close{width:6.9rem;height:1.35rem}}.popup .btn_close span.text{font-size:0.75rem;font-weight:400;letter-spacing:.05em;line-height:2}@media screen and (max-width: 767px){.popup .btn_close span.text{font-size:0.9rem}}.popup .btn_close span.ico{margin:0 0.55rem 0 0;width:2.1rem;height:0.9rem}@media screen and (max-width: 767px){.popup .btn_close span.ico{margin:0 1rem 0 0;width:3.15rem;height:1.35rem}}.popup .btn_close.over{opacity:.6}#popup_video .inner{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#popup_video .inner .movie_area{position:relative;width:57.6rem;height:37.1rem}@media screen and (max-width: 767px){#popup_video .inner .movie_area{width:100%;height:25.8rem}}@media screen and (min-aspect-ratio: 1.667){#popup_video .inner .movie_area{width:155vh;height:100%}}#popup_video .inner .movie_area .youtube_area_wrapper{position:absolute;top:0;left:0;width:57.6rem;height:32.4rem;overflow:hidden}@media screen and (max-width: 767px){#popup_video .inner .movie_area .youtube_area_wrapper{width:100%;height:21.1rem}}@media screen and (min-aspect-ratio: 1.667){#popup_video .inner .movie_area .youtube_area_wrapper{top:6.35vh;width:155vh;height:87.3vh}}#popup_video .inner .movie_area .youtube_area_wrapper iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%}#popup_video .inner .movie_area .title_area{position:absolute;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2rem;width:100%;height:5.5rem;color:#fff}@media screen and (max-width: 767px){#popup_video .inner .movie_area .title_area{padding:0 0.9rem;height:4.7rem}}@media screen and (min-aspect-ratio: 1.667){#popup_video .inner .movie_area .title_area{bottom:0.5rem;padding:0;height:auto}}#popup_video .inner .movie_area .title_area h3.title{width:100%;font-size:0.9rem;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 767px){#popup_video .inner .movie_area .title_area h3.title{font-size:1.4rem}}#notfound{position:relative;height:27.55rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media screen and (max-width: 767px){#notfound{height:37.35rem}}#notfound h2{position:relative;width:5.4rem}@media screen and (max-width: 767px){#notfound h2{width:3.85rem}}#notfound h2 span.title_img{display:block;width:100%;height:3rem}@media screen and (max-width: 767px){#notfound h2 span.title_img{height:2.15rem}}#notfound h2 span.text{display:block;margin:0.5rem auto 0;font-size:0.85rem;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 767px){#notfound h2 span.text{margin:0.65rem auto 0;font-size:0.95rem}}#top_index{pointer-events:none;position:fixed;top:0;left:0;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:500;overflow:hidden;-webkit-transition:opacity 330ms linear;transition:opacity 330ms linear;opacity:0}.android #top_index{min-height:calc(var(--vh, 1vh)*100)}.ios #top_index{min-height:calc(var(--vh, 1vh)*100)}@media print,screen and (min-width: 768px){#top_index{cursor:none}#top_index a:hover{cursor:none}}#top_index.view{pointer-events:auto;opacity:1;z-index:100}#top_index.view .bg_area .kaf_head_area .kaf_logo .imgs{opacity:1}#top_index.view .bg_area .kaf_head_area .kaf_icons .imgs{opacity:1}#top_index.view .bg_area .kaika_head_area .kaika_logo .imgs{opacity:1}#top_index.view .bg_area .kaika_head_area .kaika_icons .imgs{opacity:1}#top_index.view .bg_area .side_area .imgs{opacity:1}#top_index.view .bg_area .bottom_area .text .imgs{opacity:1}#top_index.view .bg_area .bottom_area .logo .imgs{opacity:1}#top_index.view .bg_area .bottom_area .bar{width:100%}#top_index.view .main_area .visual:after{opacity:1;-webkit-transform:scale(1.03);transform:scale(1.03)}#top_index.view .main_area .logo_area{opacity:1}#top_index.view .main_area .logo_area .logo{-webkit-transform:scale(1);transform:scale(1)}#top_index.hide{opacity:0;pointer-events:none}#top_index.touchMove .main_area .link_area{pointer-events:auto}#top_index .bg_area .imgs{position:relative;width:100%;height:100%;opacity:0}#top_index .bg_area .mask{position:absolute;top:0;width:100%;height:100%;background-color:#000;border:1px solid #000}#top_index .bg_area .kaf_head_area{position:absolute;top:0;left:0;width:100%}@media screen and (max-width: 767px){#top_index .bg_area .kaf_head_area{height:100%}}#top_index .bg_area .kaf_head_area .kaf_logo{position:absolute;top:-0.4rem;left:-0.35rem;width:9.45rem;height:5.35rem;overflow:hidden}@media screen and (max-width: 767px){#top_index .bg_area .kaf_head_area .kaf_logo{top:-0.3rem;left:-0.25rem;width:11.6rem;height:6.4rem}}#top_index .bg_area .kaf_head_area .kaf_logo .imgs{-webkit-transition:opacity 0s linear 760ms;transition:opacity 0s linear 760ms}#top_index .bg_area .kaf_head_area .kaf_logo .mask{left:100%;-webkit-animation:mask_kaf 825ms ease-out 660ms forwards;animation:mask_kaf 825ms ease-out 660ms forwards}#top_index .bg_area .kaf_head_area .kaf_icons{position:absolute;top:0.45rem;left:9.75rem;width:8.85rem;height:0.5rem;overflow:hidden}@media screen and (max-width: 767px){#top_index .bg_area .kaf_head_area .kaf_icons{position:absolute;top:auto;bottom:15.45rem;left:1.15rem;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}#top_index .bg_area .kaf_head_area .kaf_icons .imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 0s linear 595ms;transition:opacity 0s linear 595ms}#top_index .bg_area .kaf_head_area .kaf_icons .mask{left:100%;-webkit-animation:mask_kaf 825ms ease-out 495ms forwards;animation:mask_kaf 825ms ease-out 495ms forwards}#top_index .bg_area .kaf_head_area .kaf_icons .ico.ico_1{width:0.3rem;height:0.3rem}#top_index .bg_area .kaf_head_area .kaf_icons .ico.ico_2{margin:0 0 0 0.15rem;width:1.4rem;height:0.5rem}#top_index .bg_area .kaf_head_area .kaf_icons .ico.ico_3{margin:0 0 0 0.5rem;width:6.55rem;height:0.5rem}#top_index .bg_area .kaika_head_area{position:absolute;top:0;left:0;width:100%}@media screen and (max-width: 767px){#top_index .bg_area .kaika_head_area{height:100%}}#top_index .bg_area .kaika_head_area .kaika_logo{position:absolute;top:-0.4rem;right:-0.6rem;width:15.7rem;height:5.35rem;overflow:hidden}@media screen and (max-width: 767px){#top_index .bg_area .kaika_head_area .kaika_logo{top:-0.35rem;right:-1.25rem;width:16.75rem;height:6.35rem}}#top_index .bg_area .kaika_head_area .kaika_logo .imgs{-webkit-transition:opacity 0s linear 760ms;transition:opacity 0s linear 760ms}#top_index .bg_area .kaika_head_area .kaika_logo .mask{right:100%;-webkit-animation:mask_kaika 825ms ease-out 660ms forwards;animation:mask_kaika 825ms ease-out 660ms forwards}#top_index .bg_area .kaika_head_area .kaika_icons{position:absolute;top:0.45rem;right:16rem;width:7.7rem;height:0.5rem;overflow:hidden}@media screen and (max-width: 767px){#top_index .bg_area .kaika_head_area .kaika_icons{position:absolute;top:auto;bottom:6.4rem;right:-6.1rem;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}#top_index .bg_area .kaika_head_area .kaika_icons .imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 0s linear 595ms;transition:opacity 0s linear 595ms}#top_index .bg_area .kaika_head_area .kaika_icons .mask{right:100%;-webkit-animation:mask_kaika 825ms ease-out 495ms forwards;animation:mask_kaika 825ms ease-out 495ms forwards}#top_index .bg_area .kaika_head_area .kaika_icons .ico.ico_1{margin:0.05rem 0 0;width:5.55rem;height:0.5rem}#top_index .bg_area .kaika_head_area .kaika_icons .ico.ico_2{margin:0 0 0 0.3rem;width:1.85rem;height:0.45rem}#top_index .bg_area .side_area{position:fixed;top:50%;left:0.5rem;height:3.6rem;width:0.35rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}@media screen and (max-width: 767px){#top_index .bg_area .side_area{left:1.15rem;height:4.05rem;width:0.45rem}}#top_index .bg_area .side_area .imgs{-webkit-transition:opacity 0s linear 991ms;transition:opacity 0s linear 991ms}#top_index .bg_area .side_area .mask{left:100%;-webkit-animation:mask_kaf 792ms ease-out 891ms forwards;animation:mask_kaf 792ms ease-out 891ms forwards}#top_index .bg_area .side_area.kaika_side_area{left:auto;right:0.5rem;height:6.7rem}@media screen and (max-width: 767px){#top_index .bg_area .side_area.kaika_side_area{right:1.15rem;height:9rem}}#top_index .bg_area .side_area.kaika_side_area .mask{left:auto;right:100%;-webkit-animation:mask_kaika 792ms ease-out 891ms forwards;animation:mask_kaika 792ms ease-out 891ms forwards}#top_index .bg_area .side_area .imgs{width:100%;height:100%}#top_index .bg_area .bottom_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;bottom:0}#top_index .bg_area .bottom_area .text{position:relative;margin:0 0 2.65rem 0;width:4.75rem;height:0.4rem;overflow:hidden}@media screen and (max-width: 767px){#top_index .bg_area .bottom_area .text{margin-bottom:4.4rem;width:5.9rem;height:0.5rem}}#top_index .bg_area .bottom_area .text .imgs{-webkit-transition:opacity 0s linear 859ms;transition:opacity 0s linear 859ms}#top_index .bg_area .bottom_area .text .mask{left:100%;-webkit-animation:mask_kaf 693ms ease-out 759ms forwards;animation:mask_kaf 693ms ease-out 759ms forwards}#top_index .bg_area .bottom_area .bar{position:absolute;bottom:0;right:0;width:0%;height:0.25rem;background-color:#000;-webkit-transition:width 627ms ease-out 759ms;transition:width 627ms ease-out 759ms}@media screen and (max-width: 767px){#top_index .bg_area .bottom_area .bar{height:0.45rem}}#top_index .bg_area .bottom_area.kaf_bottom_area{left:2.25rem}@media screen and (max-width: 767px){#top_index .bg_area .bottom_area.kaf_bottom_area{left:3rem}}#top_index .bg_area .bottom_area.kaf_bottom_area .logo{position:relative;margin:0 0.55rem 2.65rem 0.15rem;width:2.1rem;height:1.2rem;overflow:hidden}@media screen and (max-width: 767px){#top_index .bg_area .bottom_area.kaf_bottom_area .logo{margin-bottom:4.4rem}}#top_index .bg_area .bottom_area.kaf_bottom_area .logo .imgs{-webkit-transition:opacity 0s linear 859ms;transition:opacity 0s linear 859ms}#top_index .bg_area .bottom_area.kaf_bottom_area .logo .mask{left:100%;-webkit-animation:mask_kaf 693ms ease-out 759ms forwards;animation:mask_kaf 693ms ease-out 759ms forwards}#top_index .bg_area .bottom_area.kaika_bottom_area{right:2.25rem}@media screen and (max-width: 767px){#top_index .bg_area .bottom_area.kaika_bottom_area{right:3rem}}#top_index .bg_area .bottom_area.kaika_bottom_area .text .mask{left:auto;right:100%;-webkit-animation:mask_kaika 693ms ease-out 759ms forwards;animation:mask_kaika 693ms ease-out 759ms forwards}#top_index .bg_area .bottom_area.kaika_bottom_area .bar{right:auto;left:0}#top_index .bg_area .bottom_area.kaika_bottom_area .logo{position:relative;margin:0 0 2.65rem 0.55rem;width:3.5rem;height:1.2rem;overflow:hidden}@media screen and (max-width: 767px){#top_index .bg_area .bottom_area.kaika_bottom_area .logo{margin-bottom:4.4rem}}#top_index .bg_area .bottom_area.kaika_bottom_area .logo .imgs{-webkit-transition:opacity 0s linear 859ms;transition:opacity 0s linear 859ms}#top_index .bg_area .bottom_area.kaika_bottom_area .logo .mask{left:100%;-webkit-animation:mask_kaika 693ms ease-out 759ms forwards;animation:mask_kaika 693ms ease-out 759ms forwards}#top_index .main_area{position:relative;top:2.45rem;width:100%;height:100%;width:calc(100vw - 4.5rem);height:calc(100vh - 6.9rem)}@media screen and (max-width: 767px){#top_index .main_area{top:5.35rem;width:31.5rem}.android #top_index .main_area{height:calc(var(--vh, 1vh)*100 - 11.75rem)}.ios #top_index .main_area{height:calc(var(--vh, 1vh)*100 - 11.75rem)}}#top_index .main_area .link_area{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#top_index .main_area .link_area .link{width:50%;height:100%}#top_index .main_area .link_area .link a{display:block;width:100%;height:100%}#top_index .main_area .visual{position:relative;overflow:hidden;width:100%;height:100%}#top_index .main_area .visual:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%;background-position:center;opacity:0;-webkit-transform-origin:center 30%;transform-origin:center 30%;-webkit-transition:opacity 1000ms,-webkit-transform 1000ms;transition:opacity 1000ms,-webkit-transform 1000ms;transition:opacity 1000ms,transform 1000ms;transition:opacity 1000ms,transform 1000ms,-webkit-transform 1000ms}#top_index .main_area .other_page_area{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}#top_index .main_area .other_page_area.kaf .logo{width:7.35rem;height:16.25rem}#top_index .main_area .other_page_area.kaika .logo{width:10.05rem;height:14.6rem}#top_index .main_area .kaf_area,#top_index .main_area .kaika_area{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:100%;background-color:#fff;-webkit-transition:width .5s;transition:width .5s;overflow:hidden}#top_index .main_area .kaf_area{border-radius:0.75rem 0 0 0.75rem;padding-right:0.075rem}#top_index .main_area .kaf_area .visual:after{background-image:url("../img/topindex/kaf_visual.jpg")}@media screen and (max-width: 767px){#top_index .main_area .kaf_area .visual:after{background-image:url("../img/topindex/kaf_visual_sp.jpg")}}#top_index .main_area .kaika_area{left:auto;right:0;border-radius:0 0.75rem 0.75rem 0;padding-left:0.075rem}#top_index .main_area .kaika_area .visual:after{background-image:url("../img/topindex/kaika_visual.jpg")}@media screen and (max-width: 767px){#top_index .main_area .kaika_area .visual:after{background-image:url("../img/topindex/kaika_visual_sp.jpg")}}#top_index .main_area .logo_area{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:18.7rem;height:18.7rem;opacity:0;-webkit-transition:opacity 759ms linear 495ms;transition:opacity 759ms linear 495ms}@media screen and (max-width: 767px){#top_index .main_area .logo_area{top:auto;bottom:3.5rem}}#top_index .main_area .logo_area .circle_bg{position:absolute;top:1.2rem;left:1.2rem;width:16.3rem;height:16.3rem;background-color:rgba(0,0,0,.5);border-radius:50%}#top_index .main_area .logo_area .circle{position:relative;width:100%;height:100%;mix-blend-mode:color-dodge;-webkit-animation:logo_circle 5148ms linear infinite;animation:logo_circle 5148ms linear infinite;will-change:transform}.macchrome #top_index .main_area .logo_area .circle{mix-blend-mode:inherit}#top_index .main_area .logo_area .logo{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:13.85rem;height:12.55rem;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:-webkit-transform 759ms linear 495ms;transition:-webkit-transform 759ms linear 495ms;transition:transform 759ms linear 495ms;transition:transform 759ms linear 495ms, -webkit-transform 759ms linear 495ms}#top_index .main_area .logo_area .logo img{-webkit-filter:drop-shadow(0 0 24.5px rgba(27, 31, 78, 0.6));filter:drop-shadow(0 0 24.5px rgba(27, 31, 78, 0.6))}#top_index.kaika .bg_area .kaf_head_area{color:#ccc}#top_index.kaika .bg_area .kaf_side_area{color:#ccc}#top_index.kaika .bg_area .kaf_bottom_area{color:#ccc}#top_index.kaika .bg_area .kaf_bottom_area .bar{background-color:#ccc}#top_index.kaika .main_area .kaika_area{width:56%}#top_index.kaika .main_area .kaika_area .visual:after{-webkit-transition:opacity 1000ms,-webkit-transform 500ms;transition:opacity 1000ms,-webkit-transform 500ms;transition:opacity 1000ms,transform 500ms;transition:opacity 1000ms,transform 500ms,-webkit-transform 500ms;-webkit-transform:scale(1.13);transform:scale(1.13)}#top_index.kaika .main_area .kaf_area{width:calc(44% - 0.075rem)}#top_index.kaika .main_area .kaf_area .other_page_area{opacity:1;background-color:#eee}#top_index.kaika .main_area .logo_area{-webkit-transition:opacity 500ms linear 0s !important;transition:opacity 500ms linear 0s !important;opacity:0}#top_index.kaf .bg_area .kaika_head_area{color:#ccc}#top_index.kaf .bg_area .kaika_side_area{color:#ccc}#top_index.kaf .bg_area .kaika_bottom_area{color:#ccc}#top_index.kaf .bg_area .kaika_bottom_area .bar{background-color:#ccc}#top_index.kaf .main_area .kaf_area{width:56%}#top_index.kaf .main_area .kaf_area .visual:after{-webkit-transition:opacity 1000ms,-webkit-transform 500ms;transition:opacity 1000ms,-webkit-transform 500ms;transition:opacity 1000ms,transform 500ms;transition:opacity 1000ms,transform 500ms,-webkit-transform 500ms;-webkit-transform:scale(1.13);transform:scale(1.13)}#top_index.kaf .main_area .kaika_area{width:calc(44% - 0.075rem)}#top_index.kaf .main_area .kaika_area .other_page_area{opacity:1;background-color:#eee}#top_index.kaf .main_area .logo_area{-webkit-transition:opacity 500ms linear 0s !important;transition:opacity 500ms linear 0s !important;opacity:0}#topindex_cursor{pointer-events:none;position:fixed;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-radius:50%;margin:-1.55rem 0 0 -1.55rem;width:3.1rem;height:3.1rem;opacity:0}@media screen and (max-width: 767px){#topindex_cursor{display:none}}#topindex_cursor span.arr{width:0.85rem;height:0.7rem}#topindex_cursor.kaika span.arr{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@keyframes mask_kaf{0%{left:100%}40%{left:0}60%{left:0}100%{left:-101%}}@-webkit-keyframes mask_kaf{0%{left:100%}40%{left:0}60%{left:0}100%{left:-101%}}@keyframes mask_kaika{0%{right:100%}40%{right:0}60%{right:0}100%{right:-101%}}@-webkit-keyframes mask_kaika{0%{right:100%}40%{right:0}60%{right:0}100%{right:-101%}}@keyframes logo_circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes logo_circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}main#top{position:relative}main#top .title_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden}main#top .title_area .title_bg{position:absolute;top:0;left:0;width:100%;height:150%}main#top .title_area h2.title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:63.9rem}@media screen and (max-width: 767px){main#top .title_area h2.title{display:block;width:100%;text-align:center}}main#top .title_area h2.title span.title_img{display:inline-block;margin:0 1.2rem 0 0;width:auto;height:2rem}@media screen and (max-width: 767px){main#top .title_area h2.title span.title_img{margin:0 0 0.7rem 0}}main#top .title_area h2.title span.title_img img{height:100%;width:auto}main#top .title_area h2.title span.text{margin:0 0 0.15rem;font-size:0.85rem;font-weight:bold;line-height:1}@media screen and (max-width: 767px){main#top .title_area h2.title span.text{margin:0;font-size:0.95rem;display:block}}main#top #visual_area{position:relative;padding:11.45rem 0 0;width:100%;height:53.4407027818vw;overflow:hidden}@media screen and (max-width: 767px){main#top #visual_area{padding:12.65rem 0 0;height:36.3rem;overflow:unset}}main#top #visual_area .visual_bg_area{position:relative;width:100%;height:100%;overflow:hidden;opacity:0;-webkit-transition:opacity 1056ms linear 300ms;transition:opacity 1056ms linear 300ms}.end main#top #visual_area .visual_bg_area{opacity:1}main#top #visual_area .visual_bg_area .visual_bg{position:absolute;top:-3%;left:0;width:100%;height:150%;background-image:url("../img/top/visual.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}@media screen and (max-width: 767px){main#top #visual_area .visual_bg_area .visual_bg{background-image:url("../img/top/visual_sp.jpg");background-size:37.5rem 44.1rem}}main#top #visual_area h2.title{position:absolute;left:50vw;top:2.8rem;z-index:3;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:18.15rem;height:10.65rem;opacity:0;-webkit-transition:opacity 924ms linear 630ms;transition:opacity 924ms linear 630ms}.end main#top #visual_area h2.title{opacity:1}@media screen and (max-width: 767px){main#top #visual_area h2.title{top:6rem;width:16.6rem;height:9.85rem}}main#top #schedule_area{position:relative;padding:5.5rem 0 0.5rem}@media screen and (max-width: 767px){main#top #schedule_area{padding:4.6rem 0 0.5rem}}main#top #schedule_area .inner{margin:2rem auto 0;width:63.9rem}@media screen and (max-width: 767px){main#top #schedule_area .inner{margin:3.65rem auto 0;width:34.1rem}}main#top #schedule_area .schedule_list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list{display:block}}main#top #schedule_area .schedule_list .head_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1.25rem 0 0;width:100%}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .head_area{margin:1.75rem 0 0}}main#top #schedule_area .schedule_list .head_area .new{position:absolute;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:0.7rem;font-weight:500;color:#fff;background-color:#000;border-radius:50%}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .head_area .new{width:3.5rem;height:3.5rem;font-size:1.05rem;line-height:1.4}}main#top #schedule_area .schedule_list .head_area .date{padding:0 0 0 7rem;width:100%;font-size:0.9rem;font-weight:600;line-height:1;text-align:center}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .head_area .date{padding:0 0 0 8.25rem;font-size:1.3rem}}main#top #schedule_area .schedule_list .head_area ul.category_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:7rem}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .head_area ul.category_list{min-width:8.25rem}}main#top #schedule_area .schedule_list .head_area ul.category_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.1rem 0.7rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:0.7rem;font-weight:500;line-height:1.1;letter-spacing:.04em;border:1px solid #000}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .head_area ul.category_list li{padding:0.2rem 1rem 0.1rem;font-size:0.8rem;line-height:1.4}}.macsafari main#top #schedule_area .schedule_list .head_area ul.category_list li{padding:0.2rem 0.7rem 0.1rem}main#top #schedule_area .schedule_list .head_area ul.category_list li+li{margin:0.15rem 0 0}main#top #schedule_area .schedule_list .schedule a{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}main#top #schedule_area .schedule_list .schedule a.over{opacity:.5}main#top #schedule_area .schedule_list .schedule .image_area{position:relative;background-color:#ddd}main#top #schedule_area .schedule_list .schedule_left{width:31rem}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_left{width:100%}}main#top #schedule_area .schedule_list .schedule_left h3.title{margin:1.9rem 0 0;font-size:0.9rem;font-weight:700;line-height:1.8333333333;letter-spacing:.04em;text-align:center}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_left h3.title{margin:2.85rem 0 0;font-size:1.1rem;line-height:1.7272727273}}main#top #schedule_area .schedule_list .schedule_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 1.9rem;width:31rem}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_right{margin:7.6rem auto 0;width:100%}}main#top #schedule_area .schedule_list .schedule_right .schedule{width:14.5rem}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_right .schedule{width:16rem}}main#top #schedule_area .schedule_list .schedule_right .schedule:nth-child(n+3){margin:2.5rem 0 0}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_right .schedule:nth-child(n+3){margin:2.75rem 0 0}}main#top #schedule_area .schedule_list .schedule_right .head_area{margin:0.5rem 0 0}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_right .head_area{margin:0.5rem 0 0}}main#top #schedule_area .schedule_list .schedule_right .head_area .new{position:relative;margin:0 0.25rem 0 0;width:1.5rem;height:1.5rem;font-size:0.5rem}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_right .head_area .new{width:2.25rem;height:2.25rem;font-size:0.8rem}}main#top #schedule_area .schedule_list .schedule_right .head_area .date{padding:0;width:7.75rem;font-size:0.7rem;text-align:left}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_right .head_area .date{width:8rem;font-size:0.9rem}}main#top #schedule_area .schedule_list .schedule_right .head_area ul.category_list{min-width:4.5rem}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_right .head_area ul.category_list{min-width:5.5rem}}main#top #schedule_area .schedule_list .schedule_right .head_area ul.category_list li{padding:0.1rem 0.7rem;font-size:0.6rem;line-height:1.1}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_right .head_area ul.category_list li{padding:0.2rem 1rem;font-size:0.75rem}}.macsafari main#top #schedule_area .schedule_list .schedule_right .head_area ul.category_list li{padding:0.2rem 0.7rem 0.1rem}main#top #schedule_area .schedule_list .schedule_right h3.title{margin:0.75rem 0 0;font-size:0.75rem;font-weight:700;line-height:1.9333333333;letter-spacing:.04em}@media screen and (max-width: 767px){main#top #schedule_area .schedule_list .schedule_right h3.title{font-size:1rem;line-height:1.75}}main#top #news_area{position:relative;padding:5.5rem 0 0.5rem}@media screen and (max-width: 767px){main#top #news_area{padding:6.25rem 0 0.5rem}}main#top #news_area .title_area{height:15.5rem}main#top #news_area .title_area .title_bg{background:url(../img/top/news_title_bg.jpg) center top no-repeat;background-size:100% auto}@media screen and (max-width: 767px){main#top #news_area .title_area .title_bg{background-image:url(../img/top/news_title_bg_sp.jpg)}}main#top #news_area .inner{margin:3.35rem auto 0;width:63.9rem}@media screen and (max-width: 767px){main#top #news_area .inner{margin:2.85rem auto 0;width:35rem}}main#top #news_area ul.news_list li{border-bottom:1px solid}main#top #news_area ul.news_list li+li a{padding-top:2.3rem}@media screen and (max-width: 767px){main#top #news_area ul.news_list li+li a{padding-top:0;margin-top:2.85rem}}main#top #news_area ul.news_list li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 4.5rem 2.3rem 11.1rem;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media screen and (max-width: 767px){main#top #news_area ul.news_list li a{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2.9rem 0 5.2rem;margin:0 0 2.85rem 0}}main#top #news_area ul.news_list li a.over{opacity:.5}main#top #news_area ul.news_list li .new{position:absolute;left:7rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3rem;height:3rem;font-size:0.8rem;font-weight:700;letter-spacing:.04em;color:#fff;background-color:#000;border-radius:50%}@media screen and (max-width: 767px){main#top #news_area ul.news_list li .new{left:0.95rem;top:0;bottom:0;margin:auto}}main#top #news_area ul.news_list li .date{display:block;margin:0 1.5rem 0.1rem 0;font-size:0.9rem;font-weight:700;letter-spacing:.04em}@media screen and (max-width: 767px){main#top #news_area ul.news_list li .date{margin:0 1.5rem 0.1rem 0;height:1rem;font-size:0.85rem;line-height:1.1764705882}}main#top #news_area ul.news_list li .category_list{margin:0 0.75rem 0 0}@media screen and (max-width: 767px){main#top #news_area ul.news_list li .category_list{margin:0}}main#top #news_area ul.news_list li .category_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.1rem 0.7rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:1px solid;font-size:0.6rem;font-weight:500;line-height:1.1;letter-spacing:.04em}@media screen and (max-width: 767px){main#top #news_area ul.news_list li .category_list li{padding:0.2rem 1rem;font-size:0.75rem}}.macsafari main#top #news_area ul.news_list li .category_list li{padding:0.2rem 0.7rem 0.1rem}main#top #news_area ul.news_list li .category_list li+li{margin:0.25rem 0 0}main#top #news_area ul.news_list li h3.title{font-size:0.9rem;font-weight:500;letter-spacing:.04em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media print,screen and (min-width: 768px){main#top #news_area ul.news_list li h3.title{margin:0 0 0.1rem}}@media screen and (max-width: 767px){main#top #news_area ul.news_list li h3.title{margin:0.5rem 0 0;font-size:1.2rem;-webkit-line-clamp:2}}main#top #discography_area{position:relative;padding:5rem 0 0.5rem}@media screen and (max-width: 767px){main#top #discography_area{padding:6.75rem 0 0.5rem}}main#top #discography_area>.title_area{height:18.1rem}@media screen and (max-width: 767px){main#top #discography_area>.title_area{height:15.5rem}}main#top #discography_area>.title_area .title_bg{background:url(../img/top/discography_title_bg.jpg) center top no-repeat;background-size:100% auto}@media screen and (max-width: 767px){main#top #discography_area>.title_area .title_bg{background-image:url(../img/top/discography_title_bg_sp.jpg);background-position:center}}main#top #discography_area #discography_slider{margin:9rem auto 0;width:25.15rem;overflow:visible}@media screen and (max-width: 767px){main#top #discography_area #discography_slider{margin:8.85rem auto 0;width:25.5rem}}main#top #discography_area #discography_slider .slider{padding:0.8rem 0 0;text-align:center}@media screen and (max-width: 767px){main#top #discography_area #discography_slider .slider{padding:1.5rem 0 0}}main#top #discography_area #discography_slider .slider .swiper-slide{margin:0 5.85rem}@media screen and (max-width: 767px){main#top #discography_area #discography_slider .slider .swiper-slide{margin:0 2.25rem}}main#top #discography_area #discography_slider .slider a{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}main#top #discography_area #discography_slider .slider a.over{opacity:.5}main#top #discography_area #discography_slider .slider .artwork_area{-webkit-box-shadow:0.15rem 0.15rem 0.35rem rgba(0,0,0,.3);box-shadow:0.15rem 0.15rem 0.35rem rgba(0,0,0,.3)}@media screen and (max-width: 767px){main#top #discography_area #discography_slider .slider .artwork_area{-webkit-box-shadow:0.1rem 0.1rem 0.25rem rgba(0,0,0,.3);box-shadow:0.1rem 0.1rem 0.25rem rgba(0,0,0,.3)}}main#top #discography_area #discography_slider .slider .title_area{display:block;margin:1.5rem 0 0;height:auto;opacity:0}@media screen and (max-width: 767px){main#top #discography_area #discography_slider .slider .title_area{margin:1rem 0 0}}main#top #discography_area #discography_slider .slider .title_area .release .date{font-size:0.75rem;font-weight:300;line-height:1;letter-spacing:0}main#top #discography_area #discography_slider .slider .title_area .release .title{font-size:0.75rem;font-weight:300;line-height:1;letter-spacing:0}main#top #discography_area #discography_slider .slider .title_area h3.title{margin:3rem 0 0;font-size:0.9rem;font-weight:700;line-height:1.7}@media screen and (max-width: 767px){main#top #discography_area #discography_slider .slider .title_area h3.title{margin:2.25rem 0 0;font-size:1.2rem;line-height:1.4583333333}}main#top #discography_area #discography_slider .slider .swiper-slide-active .title_area{opacity:1;-webkit-transition:opacity 1s linear 1s;transition:opacity 1s linear 1s}main#top .img{position:absolute;left:-8px;top:-6px;width:1390px;height:6773px;z-index:126}main#top #movie_area{position:relative;padding:5.5rem 0 4rem}@media screen and (max-width: 767px){main#top #movie_area{padding:8.65rem 0 8rem}}main#top #movie_area>.title_area{height:26.85rem;color:#fff}@media screen and (max-width: 767px){main#top #movie_area>.title_area{height:15.5rem}}main#top #movie_area>.title_area .movie_area_bg{position:absolute;top:0;left:0;width:100%;height:100%}main#top #movie_area>.title_area .movie_area_bg .movie_youtube_area_wrapper{pointer-events:none;position:relative;top:-28.125%;margin:0;width:100%;padding-top:56.25%;height:0}main#top #movie_area>.title_area .movie_area_bg .movie_youtube_area_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}main#top #movie_area #video_slider{margin:7.85rem auto 0;width:49.5rem;overflow:visible}@media screen and (max-width: 767px){main#top #movie_area #video_slider{margin:4.3rem auto 0;width:30.8rem}}main#top #movie_area #video_slider .slider{padding:0.8rem 0 0;text-align:center}@media screen and (max-width: 767px){main#top #movie_area #video_slider .slider{padding:1.5rem 0 0}}main#top #movie_area #video_slider .slider .swiper-slide{padding:0 3.6rem;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media print,screen and (min-width: 768px){main#top #movie_area #video_slider .slider .swiper-slide{cursor:pointer}}@media screen and (max-width: 767px){main#top #movie_area #video_slider .slider .swiper-slide{padding:0 0.85rem}}main#top #movie_area #video_slider .slider .swiper-slide:after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#fff;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}main#top #movie_area #video_slider .slider .swiper-slide.over .play_btn .text{border-color:#000;background-color:rgba(176,176,176,.8);color:#000}main#top #movie_area #video_slider .slider .swiper-slide.over:after{opacity:.5}main#top #movie_area #video_slider .slider .media_frame{position:relative;height:100%}main#top #movie_area #video_slider .slider .title_area{display:block;margin:2rem 0 0;height:auto;opacity:0}@media screen and (max-width: 767px){main#top #movie_area #video_slider .slider .title_area{margin:2.75rem 0 0}}main#top #movie_area #video_slider .slider .title_area h3.title{margin:0;font-size:0.9rem;font-weight:700;line-height:1.7}@media screen and (max-width: 767px){main#top #movie_area #video_slider .slider .title_area h3.title{font-size:1.2rem}}main#top #movie_area #video_slider .slider .thumb{height:100%;overflow:hidden;-webkit-transition:.3s linear;transition:.3s linear}main#top #movie_area #video_slider .slider .play_btn{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%}@media print,screen and (min-width: 768px){main#top #movie_area #video_slider .slider .play_btn{cursor:pointer}}main#top #movie_area #video_slider .slider .play_btn .text{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:6.5rem;height:1.65rem;font-size:0.75rem;color:#fff;border:1px solid #fff;background-color:#000;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){main#top #movie_area #video_slider .slider .play_btn .text{width:7.8rem;height:2rem;font-size:0.9rem}}main#top #movie_area #video_slider .slider .swiper-slide-active .title_area{opacity:1;-webkit-transition:opacity 1s linear 1s;transition:opacity 1s linear 1s}main#top section .btn_area{margin:3.5rem auto 0;text-align:center}main#top section .btn_area a{position:relative}main#top section .btn_area a span.text{font-size:0.85rem;letter-spacing:.09em;-webkit-transition:color .3s linear;transition:color .3s linear}@media screen and (max-width: 767px){main#top section .btn_area a span.text{font-size:1.2rem}}main#top section .btn_area a:after{content:"";position:absolute;left:0;bottom:-0.25rem;width:100%;height:0.1rem;background-color:#000;-webkit-transition:color .3s linear,bottom .3s linear;transition:color .3s linear,bottom .3s linear}main#top section .btn_area a.over span.text{color:#b0b0b0}main#top section .btn_area a.over:after{bottom:0.4rem;background-color:#b0b0b0}main#top section .btn_area a.over .ico{color:#b0b0b0}main#top section .btn_area .ico{position:absolute;top:0;right:0;width:0.45rem;height:0.45rem;-webkit-transition:color .3s linear;transition:color .3s linear}@media screen and (max-width: 767px){main#top section .btn_area .ico{margin:0.4rem 0 0;width:0.65rem;height:0.65rem}}main#top section#news_area .btn_area{margin-top:2rem}@media screen and (max-width: 767px){main#top section#news_area .btn_area{margin-top:4.5rem}}main#top section#discography_area .btn_area{margin-top:5rem}@media screen and (max-width: 767px){main#top section#discography_area .btn_area{margin-top:6.25rem}}main#top section#movie_area .btn_area{margin-top:4.5rem}@media screen and (max-width: 767px){main#top section#movie_area .btn_area{margin-top:5.5rem}}main#top section#movie_area .btn_area a{padding:0 0.65rem 0 0}@media screen and (max-width: 767px){main#top section#movie_area .btn_area a{padding:0 1rem 0 0}}main#top section .discography_btn,main#top section .video_btn{position:absolute;top:0;margin:0;width:calc(50vw - 12.55rem);height:100%;z-index:2;cursor:none}@media screen and (max-width: 767px){main#top section .discography_btn,main#top section .video_btn{display:none}}main#top section .discography_btn.swiper-button-prev,main#top section .video_btn.swiper-button-prev{left:calc(-50vw + 12.55rem)}main#top section .discography_btn.swiper-button-prev .ico,main#top section .video_btn.swiper-button-prev .ico{right:auto;left:5.5rem}@media screen and (max-width: 767px){main#top section .discography_btn.swiper-button-prev .ico,main#top section .video_btn.swiper-button-prev .ico{left:2.25rem}}main#top section .discography_btn.swiper-button-next,main#top section .video_btn.swiper-button-next{right:calc(-50vw + 12.55rem)}main#top section .discography_btn:after,main#top section .video_btn:after{content:none}main#top section .discography_btn .ico,main#top section .video_btn .ico{position:absolute;top:0;opacity:0;right:5.5rem;width:1.1rem;height:1.3rem;color:#000}@media print,screen and (min-width: 768px){main#top section .discography_btn .ico,main#top section .video_btn .ico{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}}@media screen and (max-width: 767px){main#top section .discography_btn .ico,main#top section .video_btn .ico{opacity:1;right:2.25rem;width:2rem;height:2.35rem}}@media print,screen and (min-width: 768px){main#top section .discography_btn.over .ico,main#top section .video_btn.over .ico{opacity:1}}main#top section .video_btn{width:calc(50vw - 21.15rem)}main#top section .video_btn.swiper-button-prev{left:calc(-50vw + 24.75rem)}main#top section .video_btn.swiper-button-next{right:calc(-50vw + 24.75rem)}main#top #top_cursor{pointer-events:none;position:fixed;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-1.55rem 0 0 -1.55rem;width:3.1rem;height:3.1rem;opacity:0}@media screen and (max-width: 767px){main#top #top_cursor{display:none}}main#top #top_cursor span.arr{width:1.1rem;height:1.3rem}main#top #top_cursor.prev span.arr{-webkit-transform:rotate(180deg);transform:rotate(180deg)}main#top .bn_album{position:fixed;bottom:0.6rem;right:0.6rem;z-index:10;width:18.45rem;height:6.3rem;opacity:0;-webkit-transition:opacity 924ms linear 630ms;transition:opacity 924ms linear 630ms}@media screen and (max-width: 767px){main#top .bn_album{bottom:1.15rem;right:1.15rem;width:24rem;height:8.175rem}}.end main#top .bn_album{opacity:1}.footered main#top .bn_album{-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s;pointer-events:none;opacity:0}main#top .bn_album a{display:block;width:100%;height:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-filter:drop-shadow(4px 4px 32px rgba(0, 0, 0, 0.32));filter:drop-shadow(4px 4px 32px rgba(0, 0, 0, 0.32))}main#top .bn_album a.over{opacity:.5}main#video_detail{position:relative}main#video_detail #movie_area{position:relative;padding:5.5rem 0 4rem}@media screen and (max-width: 767px){main#video_detail #movie_area{padding:8.65rem 0 8rem}}main#video_detail #movie_area>.title_area{height:26.85rem}@media screen and (max-width: 767px){main#video_detail #movie_area>.title_area{height:15.5rem}}main#video_detail #movie_area>.title_area .movie_area_bg{position:absolute;top:0;left:0;width:100%;height:100%}main#video_detail #movie_area>.title_area .movie_area_bg .movie_youtube_area_wrapper{pointer-events:none;position:relative;top:-28.125%;margin:0;width:100%;padding-top:56.25%;height:0}main#video_detail #movie_area>.title_area .movie_area_bg .movie_youtube_area_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}main#video_detail #movie_area #video_slider{margin:7.85rem auto 0;width:49.5rem;overflow:visible}@media screen and (max-width: 767px){main#video_detail #movie_area #video_slider{margin:4.3rem auto 0;width:30.8rem}}main#video_detail #movie_area #video_slider .slider{padding:0.8rem 0 0;text-align:center}@media screen and (max-width: 767px){main#video_detail #movie_area #video_slider .slider{padding:1.5rem 0 0}}main#video_detail #movie_area #video_slider .slider .swiper-slide{padding:0 3.6rem;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media print,screen and (min-width: 768px){main#video_detail #movie_area #video_slider .slider .swiper-slide{cursor:pointer}}@media screen and (max-width: 767px){main#video_detail #movie_area #video_slider .slider .swiper-slide{padding:0 0.85rem}}main#video_detail #movie_area #video_slider .slider .swiper-slide:after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#fff;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}main#video_detail #movie_area #video_slider .slider .swiper-slide.over .play_btn .text{border-color:#000;background-color:rgba(176,176,176,.8);color:#000}main#video_detail #movie_area #video_slider .slider .swiper-slide.over:after{opacity:.5}main#video_detail #movie_area #video_slider .slider .media_frame{position:relative;height:100%}main#video_detail #movie_area #video_slider .slider .title_area{display:block;margin:2rem 0 0;height:auto;opacity:0}@media screen and (max-width: 767px){main#video_detail #movie_area #video_slider .slider .title_area{margin:2.75rem 0 0}}main#video_detail #movie_area #video_slider .slider .title_area h3.title{margin:0;font-size:0.9rem;font-weight:700;line-height:1.7}@media screen and (max-width: 767px){main#video_detail #movie_area #video_slider .slider .title_area h3.title{font-size:1.2rem}}main#video_detail #movie_area #video_slider .slider .thumb{height:100%;overflow:hidden;-webkit-transition:.3s linear;transition:.3s linear}main#video_detail #movie_area #video_slider .slider .play_btn{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%}@media print,screen and (min-width: 768px){main#video_detail #movie_area #video_slider .slider .play_btn{cursor:pointer}}main#video_detail #movie_area #video_slider .slider .play_btn .text{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:6.5rem;height:1.65rem;font-size:0.75rem;color:#fff;border:1px solid #fff;background-color:#000;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){main#video_detail #movie_area #video_slider .slider .play_btn .text{width:7.8rem;height:2rem;font-size:0.9rem}}main#video_detail #movie_area #video_slider .slider .swiper-slide-active .title_area{opacity:1;-webkit-transition:opacity 1s linear 1s;transition:opacity 1s linear 1s}#schedule{position:relative}#schedule #schedule_index{position:relative;margin:0 auto 0;padding:11.3rem 0 6rem;width:64rem}@media screen and (max-width: 767px){#schedule #schedule_index{left:auto;margin:0 auto 0;padding:8.5rem 0 6.85rem;width:34rem}}#schedule #schedule_index ul.schedule_list{display:grid;grid-template-columns:14.5rem 14.5rem 14.5rem 14.5rem;grid-gap:2.5rem 1.975rem;margin:6.35rem auto 0;overflow:hidden;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list{grid-template-columns:16rem 16rem;grid-gap:2.7rem 2rem;margin:2.25rem auto 0}}#schedule #schedule_index ul.schedule_list.fadeout{-webkit-transition:opacity 0s linear;transition:opacity 0s linear;opacity:0}#schedule #schedule_index ul.schedule_list.mixed .ani_tg{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#schedule #schedule_index ul.schedule_list>li{position:relative;width:14.5rem}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li{width:16rem}}#schedule #schedule_index ul.schedule_list>li a{display:block;width:100%;height:100%;-webkit-transition:.3s linear;transition:.3s linear}#schedule #schedule_index ul.schedule_list>li a.over{opacity:.5}#schedule #schedule_index ul.schedule_list>li .head_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:0.45rem 0 0}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li .head_area{margin:0.7rem 0 0}}#schedule #schedule_index ul.schedule_list>li .head_area .new{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:0.5rem;font-weight:500;letter-spacing:.04em;color:#fff;background-color:#000;border-radius:50%}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li .head_area .new{width:1.8rem;height:1.8rem;font-size:0.6rem}}#schedule #schedule_index ul.schedule_list>li .head_area .date{display:block;font-size:0.7rem;line-height:1.4}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li .head_area .date{font-size:1rem}}#schedule #schedule_index ul.schedule_list>li .head_area ul.category_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#schedule #schedule_index ul.schedule_list>li .head_area ul.category_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.1rem 0.7rem;font-size:0.6rem;font-weight:600;line-height:1.1;letter-spacing:.04em;border:1px solid #000}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li .head_area ul.category_list li{padding:0.2rem 1rem;font-size:0.75rem}}.macsafari #schedule #schedule_index ul.schedule_list>li .head_area ul.category_list li{padding:0.2rem 0.7rem 0.1rem}#schedule #schedule_index ul.schedule_list>li h3.title{margin:0.6rem 0 0;font-size:0.75rem;font-weight:700;letter-spacing:.04em;line-height:1.9333333333}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li h3.title{margin:0.3rem 0 0;font-size:1.2rem;line-height:1.0833333333}}#schedule #schedule_index ul.schedule_list>li.first{grid-column-start:1;grid-column-end:5;width:100%}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li.first{grid-column-start:1;grid-column-end:3}}@media print,screen and (min-width: 768px){#schedule #schedule_index ul.schedule_list>li.first a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#schedule #schedule_index ul.schedule_list>li.first .image_area{margin:0 1rem 0 0;width:31rem}#schedule #schedule_index ul.schedule_list>li.first .text_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:31rem}}@media print,screen and (min-width: 768px){#schedule #schedule_index ul.schedule_list>li.first .head_area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:15rem}}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li.first .head_area{margin:1.1rem 0 0}}#schedule #schedule_index ul.schedule_list>li.first .head_area .new{margin:0 0.9rem 0 0;width:2.5rem;height:2.5rem;font-size:0.7rem}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li.first .head_area .new{margin:0;width:2rem;height:2rem}}#schedule #schedule_index ul.schedule_list>li.first .head_area .date{font-size:0.9rem;font-weight:600}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li.first .head_area .date{font-size:1.3rem}}@media print,screen and (min-width: 768px){#schedule #schedule_index ul.schedule_list>li.first ul.category_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0.7rem auto 0;width:100%}}#schedule #schedule_index ul.schedule_list>li.first ul.category_list li{padding:0.2rem 0.8rem;font-size:0.7rem;line-height:1.1}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li.first ul.category_list li{padding:0.3rem 0.5rem;font-size:0.85rem}}#schedule #schedule_index ul.schedule_list>li.first h3.title{margin:2.1rem auto 0;width:21.5rem;font-size:1rem;text-align:center}@media screen and (max-width: 767px){#schedule #schedule_index ul.schedule_list>li.first h3.title{margin:2.5rem 0 0;padding:0 0 5rem;width:100%;font-size:1.1rem;line-height:1.7272727273}}#schedule #schedule_detail{position:relative;margin:0 auto 0;padding:8.65rem 0 5.5rem;width:64rem}@media screen and (max-width: 767px){#schedule #schedule_detail{left:auto;padding:7.85rem 0 6rem;width:34.7rem}}#schedule #schedule_detail .schedule_data{margin:0 auto 0;padding:0 0 7.7rem;width:100%}@media screen and (max-width: 767px){#schedule #schedule_detail .schedule_data{padding:0 0 7.15rem}}#schedule #schedule_detail .schedule_data .head_area .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#schedule #schedule_detail .schedule_data .head_area .new{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0.4rem 0 0;width:1.5rem;height:1.5rem;font-size:0.5rem;font-weight:500;letter-spacing:.04em;color:#fff;background-color:#000;border-radius:50%}@media screen and (max-width: 767px){#schedule #schedule_detail .schedule_data .head_area .new{width:2rem;height:2rem;font-size:0.65rem}}#schedule #schedule_detail .schedule_data .head_area .date{font-size:0.85rem;font-weight:300;line-height:1.4}@media screen and (max-width: 767px){#schedule #schedule_detail .schedule_data .head_area .date{font-size:0.95rem}}#schedule #schedule_detail .schedule_data .head_area ul.category_list{margin:0.45rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#schedule #schedule_detail .schedule_data .head_area ul.category_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.1rem 0.7rem;border:1px solid #000;font-size:0.7rem;font-weight:500;line-height:1.1}@media screen and (max-width: 767px){#schedule #schedule_detail .schedule_data .head_area ul.category_list li{padding:0.2rem 1rem;font-size:0.9rem}}.macsafari #schedule #schedule_detail .schedule_data .head_area ul.category_list li{padding:0.2rem 0.7rem 0.1rem}#schedule #schedule_detail .schedule_data .head_area ul.category_list li+li{margin:0 0 0 0.5rem}#schedule #schedule_detail .schedule_data h3.title{margin:0.85rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.2;text-align:center}@media screen and (max-width: 767px){#schedule #schedule_detail .schedule_data h3.title{margin:1rem auto 0;font-size:1.35rem;line-height:1.3333333333}}#schedule #schedule_detail .schedule_data .image_area{margin:3.9rem auto 0;width:45.4rem}@media screen and (max-width: 767px){#schedule #schedule_detail .schedule_data .image_area{margin:4.5rem auto 0;width:100%}}#schedule #schedule_detail .schedule_data .body{margin:2.7rem auto 0;width:40rem;font-size:0.75rem;line-height:1.8666666667}@media screen and (max-width: 767px){#schedule #schedule_detail .schedule_data .body{margin:1.1rem auto 0;width:100%;font-size:1.1rem;line-height:2}}#schedule #schedule_detail .schedule_data .body p+p{margin:1.2rem auto 0}@media screen and (max-width: 767px){#schedule #schedule_detail .schedule_data .body p+p{margin:1.6rem auto 0}}#schedule #schedule_detail .schedule_data .body a{color:#06f;-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){#schedule #schedule_detail .schedule_data .body a.over{opacity:.6}}#schedule #schedule_detail .schedule_data .body img{width:initial;max-width:100%}@media screen and (max-width: 767px){#schedule #schedule_detail .schedule_data .body img{width:100%}}#schedule #schedule_detail .schedule_data .body img.aligncenter{display:block;margin:0 auto 0}#schedule #schedule_detail .schedule_data .body img.alignright{display:block;margin:0 0 0 auto}#schedule #schedule_detail .schedule_data .body .youtube{position:relative;display:block;margin:0;width:100%;padding-top:56.25%;height:0}#schedule #schedule_detail .schedule_data .body .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#schedule #schedule_detail .recommend_area{margin:3.45rem auto 0}@media screen and (max-width: 767px){#schedule #schedule_detail .recommend_area{margin:2.9rem auto 0}}#schedule #schedule_detail .recommend_area ul.schedule_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (max-width: 767px){#schedule #schedule_detail .recommend_area ul.schedule_list{margin:0 auto 0;width:34rem}}#schedule #schedule_detail .recommend_area ul.schedule_list>li{position:relative;width:14.5rem}@media print,screen and (min-width: 768px){#schedule #schedule_detail .recommend_area ul.schedule_list>li+li{margin:0 0 0 2rem}}@media screen and (max-width: 767px){#schedule #schedule_detail .recommend_area ul.schedule_list>li{width:16rem;margin:0 0 2rem 2rem}#schedule #schedule_detail .recommend_area ul.schedule_list>li:nth-child(2n+1){margin:0 0 2rem}}#schedule #schedule_detail .recommend_area ul.schedule_list>li a{display:block;width:100%;height:100%;-webkit-transition:.3s linear;transition:.3s linear}#schedule #schedule_detail .recommend_area ul.schedule_list>li a.over{opacity:.5}#schedule #schedule_detail .recommend_area ul.schedule_list>li .head_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:0.45rem 0 0}@media screen and (max-width: 767px){#schedule #schedule_detail .recommend_area ul.schedule_list>li .head_area{margin:0.7rem 0 0}}#schedule #schedule_detail .recommend_area ul.schedule_list>li .head_area .new{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:0.5rem;font-weight:500;letter-spacing:.04em;color:#fff;background-color:#000;border-radius:50%}@media screen and (max-width: 767px){#schedule #schedule_detail .recommend_area ul.schedule_list>li .head_area .new{width:1.8rem;height:1.8rem;font-size:0.6rem}}#schedule #schedule_detail .recommend_area ul.schedule_list>li .head_area .date{display:block;font-size:0.9rem;font-weight:500;line-height:1.4}@media screen and (max-width: 767px){#schedule #schedule_detail .recommend_area ul.schedule_list>li .head_area .date{font-size:1rem}}#schedule #schedule_detail .recommend_area ul.schedule_list>li .head_area ul.category_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#schedule #schedule_detail .recommend_area ul.schedule_list>li .head_area ul.category_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.1rem 0.7rem;font-size:0.7rem;font-weight:500;line-height:1.1;letter-spacing:.04em;border:1px solid #000}@media screen and (max-width: 767px){#schedule #schedule_detail .recommend_area ul.schedule_list>li .head_area ul.category_list li{padding:0.2rem 1rem;font-size:0.75rem}}.macsafari #schedule #schedule_detail .recommend_area ul.schedule_list>li .head_area ul.category_list li{padding:0.2rem 0.7rem 0.1rem}#schedule #schedule_detail .recommend_area ul.schedule_list>li h3.title{margin:0.6rem 0 0;font-size:0.75rem;font-weight:700;letter-spacing:.04em;line-height:1.9333333333}@media screen and (max-width: 767px){#schedule #schedule_detail .recommend_area ul.schedule_list>li h3.title{margin:0.3rem 0 0;font-size:1.2rem;line-height:1.0833333333}}#news{position:relative}#news #news_index{position:relative;margin:0 auto 0;padding:11.3rem 0 5rem;width:63.9rem}@media screen and (max-width: 767px){#news #news_index{padding:8.5rem 0 7.3rem;width:35rem}}#news #news_index ul.news_list{margin:1.75rem auto 0;border-top:1px solid #7f7f7f}@media screen and (max-width: 767px){#news #news_index ul.news_list{margin:2.25rem auto 0}}#news #news_index ul.news_list>li{position:relative;border-bottom:1px solid #7f7f7f;overflow:hidden}@media screen and (max-width: 767px){#news #news_index ul.news_list>li{min-height:5.5rem}}#news #news_index ul.news_list>li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5rem 3.5rem 2.5rem 11.1rem;width:100%;height:100%;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){#news #news_index ul.news_list>li a{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.6rem 2.3rem 2.6rem 5rem}}#news #news_index ul.news_list>li a.over{color:#b0b0b0}#news #news_index ul.news_list>li a.over .category_list li{border:1px solid #b0b0b0}#news #news_index ul.news_list>li .new{position:absolute;top:50%;left:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-1.5rem 0 0;width:3rem;height:3rem;background-color:#000;border-radius:50%;font-size:0.8rem;font-weight:700;letter-spacing:.04em;color:#fff;line-height:1}@media screen and (max-width: 767px){#news #news_index ul.news_list>li .new{left:0.95rem}}#news #news_index ul.news_list>li .date{font-size:0.9rem;font-weight:700;letter-spacing:.04em;line-height:1}@media print,screen and (min-width: 768px){#news #news_index ul.news_list>li .date{margin:0 0 0.1rem}}#news #news_index ul.news_list>li ul.category_list{margin:0 0 0 1.3rem}#news #news_index ul.news_list>li ul.category_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.1rem 0.7rem;border:1px solid #000;font-size:0.6rem;font-weight:700;line-height:1.1;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){#news #news_index ul.news_list>li ul.category_list li{padding:0.2rem 1rem;font-size:0.9rem}}.macsafari #news #news_index ul.news_list>li ul.category_list li{padding:0.2rem 0.7rem 0.1rem}#news #news_index ul.news_list>li ul.category_list li+li{margin:0.25rem 0 0}#news #news_index ul.news_list>li h3.title{margin:0 0 0.1rem 0.5rem;font-size:0.9rem;line-height:1;letter-spacing:.04em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width: 767px){#news #news_index ul.news_list>li h3.title{margin:0.5rem 0 0;width:100%;font-size:1.2rem;line-height:1.4583333333;-webkit-line-clamp:2}}#news #news_detail{position:relative;left:auto;margin:0 auto 0;padding:8.65rem 0 5.5rem;width:64rem}@media screen and (max-width: 767px){#news #news_detail{left:auto;padding:7.85rem 0 6rem;width:34.7rem}}#news #news_detail .news_data{margin:0 auto 0;padding:0 0 7.7rem;width:100%}@media screen and (max-width: 767px){#news #news_detail .news_data{padding:0 0 7.15rem}}#news #news_detail .news_data .head_area{display:block}#news #news_detail .news_data .head_area .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#news #news_detail .news_data .head_area .new{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0.4rem 0 0;width:1.5rem;height:1.5rem;font-size:0.5rem;font-weight:500;letter-spacing:.04em;color:#fff;background-color:#000;border-radius:50%}@media screen and (max-width: 767px){#news #news_detail .news_data .head_area .new{width:2rem;height:2rem;font-size:0.65rem}}#news #news_detail .news_data .head_area .date{font-size:0.85rem;font-weight:300;line-height:1.4}@media screen and (max-width: 767px){#news #news_detail .news_data .head_area .date{font-size:0.95rem}}#news #news_detail .news_data .head_area ul.category_list{margin:0.45rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#news #news_detail .news_data .head_area ul.category_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.1rem 0.7rem;border:1px solid #000;font-size:0.7rem;font-weight:500;line-height:1.1}@media screen and (max-width: 767px){#news #news_detail .news_data .head_area ul.category_list li{padding:0.2rem 1rem;font-size:0.9rem}}.macsafari #news #news_detail .news_data .head_area ul.category_list li{padding:0.2rem 0.7rem 0.1rem}#news #news_detail .news_data .head_area ul.category_list li+li{margin:0 0 0 0.5rem}#news #news_detail .news_data h3.title{margin:0.85rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.2;text-align:center}@media screen and (max-width: 767px){#news #news_detail .news_data h3.title{margin:1rem auto 0;font-size:1.35rem;line-height:1.3333333333}}#news #news_detail .news_data .body{margin:4.6rem auto 0;width:40rem;font-size:0.75rem;line-height:1.8666666667}@media screen and (max-width: 767px){#news #news_detail .news_data .body{margin:1.4rem auto 0;width:34rem;font-size:1.1rem;line-height:1.4545454545}}#news #news_detail .news_data .body p+p{margin:1.2rem auto 0}@media screen and (max-width: 767px){#news #news_detail .news_data .body p+p{margin:1.6rem auto 0}}#news #news_detail .news_data .body a{color:#06f;-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){#news #news_detail .news_data .body a.over{opacity:.6}}#news #news_detail .news_data .body img{max-width:100%}@media screen and (max-width: 767px){#news #news_detail .news_data .body img{width:100%;height:auto}}#news #news_detail .news_data .body img.aligncenter{display:block;margin:0 auto 0}#news #news_detail .news_data .body img.alignright{display:block;margin:0 0 0 auto}#news #news_detail .news_data .body .youtube{position:relative;display:block;margin:0;width:100%;padding-top:56.25%;height:0}#news #news_detail .news_data .body .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}#discography{position:relative}#discography #discography_index{position:relative;left:auto;margin:0 auto 0;padding:11.3rem 0 6.5rem;width:63.9rem}@media screen and (max-width: 767px){#discography #discography_index{padding:8.5rem 0 6.7rem;width:35rem}}#discography #discography_index .discography_list{position:relative;display:grid;grid-template-columns:20rem 20rem 20rem;grid-gap:4.1rem 1.95rem;margin:1.85rem auto 0;width:63.9rem;overflow:hidden;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}@media screen and (max-width: 767px){#discography #discography_index .discography_list{grid-template-columns:16.75rem 16.75rem;grid-gap:2.5rem 1.5rem;margin:4.85rem auto 0;width:35rem}}#discography #discography_index .discography_list.fadeout{-webkit-transition:opacity 0s linear;transition:opacity 0s linear;opacity:0}#discography #discography_index .discography_list.mixed .ani_tg{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#discography #discography_index .discography_list .discography{width:20rem}@media screen and (max-width: 767px){#discography #discography_index .discography_list .discography{width:16.75rem}}#discography #discography_index .discography_list .discography a{display:block;width:100%;height:100%;overflow:hidden;-webkit-transition:.3s linear;transition:.3s linear}#discography #discography_index .discography_list .discography a.over{opacity:.5}#discography #discography_index .discography_list .discography .artwork_area{width:100%}#discography #discography_index .discography_list .discography .data_area{position:relative;padding:1.15rem 0 0;width:100%;text-align:center;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){#discography #discography_index .discography_list .discography .data_area{padding:1.1rem 0 0}}#discography #discography_index .discography_list .discography .data_area .release{font-size:0.6rem;font-weight:300;line-height:1}@media screen and (max-width: 767px){#discography #discography_index .discography_list .discography .data_area .release{font-size:0.85rem}}#discography #discography_index .discography_list .discography .data_area h3.title{margin:1.8rem auto 0;font-size:0.75rem;font-weight:700;line-height:1.6666666667}@media screen and (max-width: 767px){#discography #discography_index .discography_list .discography .data_area h3.title{margin:0.95rem auto 0;font-size:1rem;line-height:1.6}}#discography #discography_detail{position:relative;left:auto;margin:0 auto 0;padding:9.5rem 0 6.95rem;width:63.9rem}@media screen and (max-width: 767px){#discography #discography_detail{padding:8.8rem 0 6.7rem;width:35rem}}#discography #discography_detail .discography_data{margin:0 auto 0;width:100%}@media screen and (max-width: 767px){#discography #discography_detail .discography_data{padding:0 0 5.5rem}}#discography #discography_detail .discography_data .head_area{position:relative;margin:0 auto 0;width:40rem;text-align:center}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .head_area{width:100%}}#discography #discography_detail .discography_data .head_area .release{font-size:0.85rem;font-weight:300;line-height:1}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .head_area .release{font-size:0.95rem}}#discography #discography_detail .discography_data .head_area h3.title{margin:1.5rem auto 4.4rem;font-size:1.25rem;font-weight:500;letter-spacing:.04em;line-height:1.2}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .head_area h3.title{margin:0.8rem auto 6.5rem;font-size:1.35rem}}#discography #discography_detail .discography_data .article_wrapper{position:relative;margin:0 auto 0;padding:0 0 9.75rem;width:40rem}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .article_wrapper{padding:0;width:100%}}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .body_wrapper{position:relative;padding:0 0 5rem}}#discography #discography_detail .discography_data .body_wrapper .body{margin:1.2rem auto 0;font-size:0.75rem;font-weight:400;line-height:1.8666666667;letter-spacing:.04em}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .body_wrapper .body{margin:0.75rem auto 0;font-size:1.1rem;line-height:1.5909090909}}#discography #discography_detail .discography_data .body_wrapper .body_sub{margin:1.2rem auto 0;font-size:0.75rem;font-weight:400;line-height:1.8666666667;letter-spacing:.04em}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .body_wrapper .body_sub{margin:1.1rem auto 0;font-size:1.1rem;line-height:1.5909090909}}#discography #discography_detail .discography_data .body_wrapper .movie_area{margin:1.5rem auto 0;position:relative;top:-28.125%;width:100%;padding-top:56.25%;height:0}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .body_wrapper .movie_area{margin:2.1rem auto 1.85rem}}#discography #discography_detail .discography_data .body_wrapper .movie_area iframe{position:absolute;top:0;left:0;width:100%;height:100%}#discography #discography_detail .discography_data .link_contents{position:absolute;top:0;left:50%;margin:0 0 0 21.5rem;width:10.5rem}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .link_contents{position:absolute;left:auto;z-index:2;margin:0;padding:1rem 0;width:100%;background-color:#fff}}#discography #discography_detail .discography_data .link_contents ul.link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .link_contents ul.link_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#discography #discography_detail .discography_data .link_contents ul.link_list li{margin:0 auto 0;width:10.5rem}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .link_contents ul.link_list li{margin:0;width:11rem}}#discography #discography_detail .discography_data .link_contents ul.link_list li+li{margin:0.55rem auto 0}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .link_contents ul.link_list li+li{margin:0 0 0 0.5rem}}#discography #discography_detail .discography_data .link_contents ul.link_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.6rem 0.6rem;width:100%;height:100%;font-size:0.7rem;font-weight:500;letter-spacing:.03em;line-height:1.4;border:1px solid #000;background-color:#000;color:#fff;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .link_contents ul.link_list li a{padding:0.75rem 0.6rem;font-size:0.85rem;letter-spacing:0;white-space:nowrap}}#discography #discography_detail .discography_data .link_contents ul.link_list li a.over{background-color:#fff;color:#000}main#about #about_area{padding:11.3rem 0 0}@media screen and (max-width: 767px){main#about #about_area{padding:8.5rem 0 0}}main#about #about_area .visual{position:relative;margin:5.2rem auto 0;width:100%;height:53.1478770132vw;overflow:hidden}@media screen and (max-width: 767px){main#about #about_area .visual{margin:7.25rem auto 0}}main#about #about_area .visual .visual_bg_area{position:relative;width:100%;height:100%;overflow:hidden}main#about #about_area .visual .visual_bg_area .visual_bg{position:absolute;top:0;left:0;width:100%;height:150%;background-image:url("../img/top/visual.jpg");background-repeat:no-repeat;background-position:center top;background-size:cover}@media screen and (max-width: 767px){main#about #about_area .visual .visual_bg_area .visual_bg{background-image:url("../img/top/visual_sp.jpg");background-size:37.5rem 47.65rem}}main#about #about_area .about_area{position:relative;background-color:#fff}main#about #about_area .about_area .inner{position:relative;margin:0 auto 0;padding:2.35rem 0 5.6rem;width:40rem}@media screen and (max-width: 767px){main#about #about_area .about_area .inner{padding:3.6rem 0 5.6rem;width:34rem}}main#about #about_area .about_area .inner:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#000}main#about #about_area .about_area h3.title{font-size:1.25rem;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 767px){main#about #about_area .about_area h3.title{font-size:1.9rem}}main#about #about_area .about_area .text_en{margin:0.4rem auto 0;font-size:0.75rem;font-weight:500;line-height:1;text-align:center}@media screen and (max-width: 767px){main#about #about_area .about_area .text_en{margin:0.5rem auto 0;font-size:1.2rem}}main#about #about_area .about_area .lead{margin:2.1rem auto 0;font-size:0.75rem;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 767px){main#about #about_area .about_area .lead{margin:2.4rem auto 0;font-size:1.2rem}}main#about #about_area .about_area p.text{margin:1.8rem auto 0;font-size:0.75rem;letter-spacing:.04em;line-height:2}@media screen and (max-width: 767px){main#about #about_area .about_area p.text{margin:2.4rem auto 0;font-size:1.1rem;line-height:1.7272727273}}main#about #about_area .about_area ul.link_list{margin:2.2rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){main#about #about_area .about_area ul.link_list{margin:1.9rem auto 0}}main#about #about_area .about_area ul.link_list li{width:15rem;height:2rem}@media screen and (max-width: 767px){main#about #about_area .about_area ul.link_list li{width:15.75rem}}main#about #about_area .about_area ul.link_list li+li{margin:0 0 0 5.15rem}@media screen and (max-width: 767px){main#about #about_area .about_area ul.link_list li+li{margin:0 0 0 2.5rem}}main#about #about_area .about_area ul.link_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:0.75rem;font-weight:500;letter-spacing:.08em;line-height:2;border:1px solid #000;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){main#about #about_area .about_area ul.link_list li a{font-size:0.85rem}}main#about #about_area .about_area ul.link_list li a.over{color:#fff;border:1px solid #b0b0b0;background-color:#b0b0b0}main#about #about_area .message_area{position:relative;background-color:#fff}main#about #about_area .message_area .inner{margin:0 auto 0;padding:5rem 0 9.6rem;width:40rem}@media screen and (max-width: 767px){main#about #about_area .message_area .inner{padding:6.3rem 0 11.6rem;width:34rem}}main#about #about_area .message_area h3.title{font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center}@media screen and (max-width: 767px){main#about #about_area .message_area h3.title{font-size:1.3rem}}main#about #about_area .message_area .text_en{margin:0.55rem auto 0;font-size:0.55rem;line-height:1;text-align:center}@media screen and (max-width: 767px){main#about #about_area .message_area .text_en{margin:0.75rem auto 0;font-size:0.7rem}}main#about #about_area .message_area p.text{margin:5.1rem auto 0;font-size:0.75rem;letter-spacing:.04em;line-height:2}@media screen and (max-width: 767px){main#about #about_area .message_area p.text{margin:3.85rem auto 0;font-size:1.1rem;line-height:1.7272727273}}#discography{position:relative}#discography #discography_index{position:relative;left:auto;margin:0 auto 0;padding:11.3rem 0 6.5rem;width:63.9rem}@media screen and (max-width: 767px){#discography #discography_index{padding:8.5rem 0 6.7rem;width:35rem}}#discography #discography_index .discography_list{position:relative;display:grid;grid-template-columns:20rem 20rem 20rem;grid-gap:4.1rem 1.95rem;margin:1.85rem auto 0;width:63.9rem;overflow:hidden;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}@media screen and (max-width: 767px){#discography #discography_index .discography_list{grid-template-columns:16.75rem 16.75rem;grid-gap:2.5rem 1.5rem;margin:4.85rem auto 0;width:35rem}}#discography #discography_index .discography_list.fadeout{-webkit-transition:opacity 0s linear;transition:opacity 0s linear;opacity:0}#discography #discography_index .discography_list.mixed .ani_tg{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#discography #discography_index .discography_list .discography{width:20rem}@media screen and (max-width: 767px){#discography #discography_index .discography_list .discography{width:16.75rem}}#discography #discography_index .discography_list .discography a{display:block;width:100%;height:100%;overflow:hidden;-webkit-transition:.3s linear;transition:.3s linear}#discography #discography_index .discography_list .discography a.over{opacity:.5}#discography #discography_index .discography_list .discography .artwork_area{width:100%}#discography #discography_index .discography_list .discography .data_area{position:relative;padding:1.15rem 0 0;width:100%;text-align:center;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){#discography #discography_index .discography_list .discography .data_area{padding:1.1rem 0 0}}#discography #discography_index .discography_list .discography .data_area .release{font-size:0.6rem;font-weight:300;line-height:1}@media screen and (max-width: 767px){#discography #discography_index .discography_list .discography .data_area .release{font-size:0.85rem}}#discography #discography_index .discography_list .discography .data_area h3.title{margin:1.8rem auto 0;font-size:0.75rem;font-weight:700;line-height:1.6666666667}@media screen and (max-width: 767px){#discography #discography_index .discography_list .discography .data_area h3.title{margin:0.95rem auto 0;font-size:1rem;line-height:1.6}}#discography #discography_detail{position:relative;left:auto;margin:0 auto 0;padding:9.5rem 0 6.95rem;width:63.9rem}@media screen and (max-width: 767px){#discography #discography_detail{padding:8.8rem 0 6.7rem;width:35rem}}#discography #discography_detail .discography_data{margin:0 auto 0;width:100%}@media screen and (max-width: 767px){#discography #discography_detail .discography_data{padding:0 0 5.5rem}}#discography #discography_detail .discography_data .head_area{position:relative;margin:0 auto 0;width:40rem;text-align:center}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .head_area{width:100%}}#discography #discography_detail .discography_data .head_area .release{font-size:0.85rem;font-weight:300;line-height:1}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .head_area .release{font-size:0.95rem}}#discography #discography_detail .discography_data .head_area h3.title{margin:1.5rem auto 4.4rem;font-size:1.25rem;font-weight:500;letter-spacing:.04em;line-height:1.2}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .head_area h3.title{margin:0.8rem auto 6.5rem;font-size:1.35rem}}#discography #discography_detail .discography_data .article_wrapper{position:relative;margin:0 auto 0;padding:0 0 9.75rem;width:40rem}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .article_wrapper{padding:0;width:100%}}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .body_wrapper{position:relative;padding:0 0 5rem}}#discography #discography_detail .discography_data .body_wrapper .body{margin:1.2rem auto 0;font-size:0.75rem;font-weight:400;line-height:1.8666666667;letter-spacing:.04em}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .body_wrapper .body{margin:0.75rem auto 0;font-size:1.1rem;line-height:1.5909090909}}#discography #discography_detail .discography_data .body_wrapper .body_sub{margin:1.2rem auto 0;font-size:0.75rem;font-weight:400;line-height:1.8666666667;letter-spacing:.04em}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .body_wrapper .body_sub{margin:1.1rem auto 0;font-size:1.1rem;line-height:1.5909090909}}#discography #discography_detail .discography_data .body_wrapper .movie_area{margin:1.5rem auto 0;position:relative;top:-28.125%;width:100%;padding-top:56.25%;height:0}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .body_wrapper .movie_area{margin:2.1rem auto 1.85rem}}#discography #discography_detail .discography_data .body_wrapper .movie_area iframe{position:absolute;top:0;left:0;width:100%;height:100%}#discography #discography_detail .discography_data .link_contents{position:absolute;top:0;left:50%;margin:0 0 0 21.5rem;width:10.5rem}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .link_contents{position:absolute;left:auto;z-index:2;margin:0;padding:1rem 0;width:100%;background-color:#fff}}#discography #discography_detail .discography_data .link_contents ul.link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .link_contents ul.link_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#discography #discography_detail .discography_data .link_contents ul.link_list li{margin:0 auto 0;width:10.5rem}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .link_contents ul.link_list li{margin:0;width:11rem}}#discography #discography_detail .discography_data .link_contents ul.link_list li+li{margin:0.55rem auto 0}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .link_contents ul.link_list li+li{margin:0 0 0 0.5rem}}#discography #discography_detail .discography_data .link_contents ul.link_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.6rem 0.6rem;width:100%;height:100%;font-size:0.7rem;font-weight:500;letter-spacing:.03em;line-height:1.4;border:1px solid #000;background-color:#000;color:#fff;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){#discography #discography_detail .discography_data .link_contents ul.link_list li a{padding:0.75rem 0.6rem;font-size:0.85rem;letter-spacing:0;white-space:nowrap}}#discography #discography_detail .discography_data .link_contents ul.link_list li a.over{background-color:#fff;color:#000}main#words #words_area{position:relative;margin:0 auto 0;padding:11.3rem 0 6.5rem;width:40rem}@media screen and (max-width: 767px){main#words #words_area{padding:8.5rem 0 8.5rem;width:34rem}}main#words #words_area ul.words_list{margin:2.3rem auto 0;width:100%}@media screen and (max-width: 767px){main#words #words_area ul.words_list{margin:1.6rem auto 0}}main#words #words_area ul.words_list li{padding:2.7rem 0 1.5rem;border-bottom:1px solid #000}@media screen and (max-width: 767px){main#words #words_area ul.words_list li{padding:2.2rem 0 3.1rem}}main#words #words_area ul.words_list li h3.title{font-size:0.9rem;font-weight:700;letter-spacing:.04em;line-height:1.5555555556}@media screen and (max-width: 767px){main#words #words_area ul.words_list li h3.title{font-size:1.2rem;line-height:1.1666666667}}main#words #words_area ul.words_list li .body{margin:0.7rem 0 0;font-size:0.8rem;font-weight:400;letter-spacing:.04em;line-height:1.75}@media screen and (max-width: 767px){main#words #words_area ul.words_list li .body{margin:0.4rem 0 0;font-size:1.1rem;line-height:1.5909090909}}main#words #words_area ul.words_list li .body p+p{margin:1.2rem auto 0}@media screen and (max-width: 767px){main#words #words_area ul.words_list li .body p+p{margin:1.6rem auto 0}}main#words #words_area ul.words_list li .thumb{margin:1.6rem auto 0;width:37.5rem}@media screen and (max-width: 767px){main#words #words_area ul.words_list li .thumb{margin:1rem auto 0;width:100%}}main#history{position:relative}main#history #history_area{position:relative;margin:0 auto 0;padding:11.3rem 0 6.5rem;width:63.9rem}@media screen and (max-width: 767px){main#history #history_area{padding:8.5rem 0 6.7rem;width:34rem}}main#history #history_area .category_area .select-filter .filter{padding:0 0.45rem;font-size:0.75rem}@media screen and (max-width: 767px){main#history #history_area .category_area .select-filter .filter{padding:0 0.55rem;font-size:1rem}}main#history #history_area .category_area .select-filter .filter+.filter{border-left:0}main#history #history_area ul.history_list{margin:2.2rem auto 0;width:50rem;overflow:hidden;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}@media screen and (max-width: 767px){main#history #history_area ul.history_list{margin:2rem auto 0;width:34rem}}main#history #history_area ul.history_list.fadeout{-webkit-transition:opacity 0s linear;transition:opacity 0s linear;opacity:0}main#history #history_area ul.history_list li.year_line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 2.9rem}@media screen and (max-width: 767px){main#history #history_area ul.history_list li.year_line{margin:0 auto 2.6rem}}main#history #history_area ul.history_list li.year_line.hide{display:none}main#history #history_area ul.history_list li.year_line .year_line_text{width:3.25rem;font-size:1.2rem;font-weight:300;line-height:1}main#history #history_area ul.history_list li.year_line .line{width:100%;height:1px;background-color:#000}main#history #history_area ul.history_list li.history{margin:0 auto 6.5rem;text-align:center}@media screen and (max-width: 767px){main#history #history_area ul.history_list li.history{margin:0 auto 7.5rem}}main#history #history_area ul.history_list li.history .date{margin:2rem auto 0;font-size:0.9rem;font-weight:300;line-height:1}@media screen and (max-width: 767px){main#history #history_area ul.history_list li.history .date{font-size:1.35rem}}main#history #history_area ul.history_list li.history h3.title{margin:1rem auto 0;font-size:0.75rem;font-weight:500;line-height:1.5909090909}@media screen and (max-width: 767px){main#history #history_area ul.history_list li.history h3.title{margin:1.2rem auto 0;font-size:1.1rem}}main#history #history_area ul.history_list li.history .body{margin:4.6rem auto 0;width:100%;font-size:0.75rem;line-height:1.8666666667}@media screen and (max-width: 767px){main#history #history_area ul.history_list li.history .body{margin:1.4rem auto 0;font-size:1.1rem;line-height:1.4545454545}}main#history #history_area ul.history_list li.history .body p+p{margin:1.2rem auto 0}@media screen and (max-width: 767px){main#history #history_area ul.history_list li.history .body p+p{margin:1.6rem auto 0}}main#suite{position:relative}main#suite #suite_area{position:relative;margin:0 auto 0;padding:11.3rem 0 8.5rem;width:100%}@media screen and (max-width: 767px){main#suite #suite_area{padding:8.5rem 0 7.5rem}}main#suite #suite_area .lead_area{margin:3.1rem auto 0;font-size:0.9rem;font-weight:700;line-height:1;text-align:center}@media screen and (max-width: 767px){main#suite #suite_area .lead_area{margin:4rem auto 0;font-size:1.35rem;line-height:1.3333333333}}main#suite #suite_area .category_area{margin:5.3rem auto 0}@media screen and (max-width: 767px){main#suite #suite_area .category_area{margin:4rem auto 0}}main#suite #suite_area .suite_list{margin:2.2rem auto 0;width:100%;overflow:hidden;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}@media screen and (max-width: 767px){main#suite #suite_area .suite_list{margin:4.3rem auto 0;width:100%}}main#suite #suite_area .suite_list.fadeout{-webkit-transition:opacity 0s linear;transition:opacity 0s linear;opacity:0}main#suite #suite_area .suite_list .series_title_area{position:relative;margin:0 0 5.4rem;width:100%;height:25rem;overflow:hidden}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .series_title_area{margin:0 0 4.9rem}}main#suite #suite_area .suite_list .series_title_area.series2 .title_bg{background:url(../img/suite/title2_bg.jpg) no-repeat;background-size:100% auto;background-position:center 30%}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .series_title_area.series2 .title_bg{background:url(../img/suite/title2_bg_sp.jpg) no-repeat;background-size:100% auto}}main#suite #suite_area .suite_list .series_title_area .title_bg{position:absolute;top:0;left:0;width:100%;height:150%;background:url(../img/suite/title1_bg.jpg) no-repeat;background-size:100% auto;background-position:center 30%}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .series_title_area .title_bg{background-image:url(../img/suite/title1_bg_sp.jpg);background-size:100% auto}}main#suite #suite_area .suite_list .series_title_area .title_text{position:absolute;top:11.45rem;left:50%;margin:0 0 0 -25.1rem}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .series_title_area .title_text{top:11.4rem;margin:0 0 0 -17.05rem}}main#suite #suite_area .suite_list .series_title_area .title_text .title_img{width:9.5rem;height:2rem}main#suite #suite_area .suite_list .series_title_area .title_text .text{display:block;margin:0.75rem 0 0;font-size:0.85rem;font-weight:700;line-height:1}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .series_title_area .title_text .text{margin:0.6rem 0 0;font-size:0.95rem}}main#suite #suite_area .suite_list .series_title_area .logo{position:absolute;top:8.5rem;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 17.1rem;width:3.7rem;height:8rem;background-color:#000;color:#fff}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .series_title_area .logo{margin:0 0 0 13.35rem}}main#suite #suite_area .suite_list .series_title_area .logo span.ico{width:3.55rem;height:7.7rem}main#suite #suite_area .suite_list .suite{margin:0 auto 4.5rem;padding:0 0 3.1rem;width:50rem;border-bottom:1px solid #000}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite{margin:0 auto 5.05rem;padding:0 0 3.65rem;width:34rem}}main#suite #suite_area .suite_list .suite:last-child{border-bottom:0}main#suite #suite_area .suite_list .suite .release_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#suite #suite_area .suite_list .suite .release_area .new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:#000;font-size:0.5rem;font-weight:500;letter-spacing:.04em;line-height:1;color:#fff;white-space:nowrap}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .release_area .new{width:2rem;height:2rem;font-size:0.65rem}}main#suite #suite_area .suite_list .suite .release_area .release{font-size:0.85rem;font-weight:300;line-height:1;margin:0 0 0 0.4rem}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .release_area .release{font-size:0.95rem;margin:0 0 0 0.5rem}}main#suite #suite_area .suite_list .suite .title_area{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2.05rem auto 0}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .title_area{margin:1.85rem auto 0}}main#suite #suite_area .suite_list .suite .title_area .suite_no{position:absolute;top:auto;bottom:auto;left:0;font-size:3.25rem;font-weight:700;letter-spacing:0;line-height:1}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .title_area .suite_no{font-size:2.5rem}}main#suite #suite_area .suite_list .suite .title_area .ico{width:2.75rem;height:2.75rem}main#suite #suite_area .suite_list .suite .title_area .artist_name{font-size:1.25rem;font-weight:700;letter-spacing:.04em;line-height:1}main#suite #suite_area .suite_list .suite .title_area .title{margin:0 0 0 3.2rem;font-size:1.25rem;font-weight:500;letter-spacing:.04em;line-height:1}main#suite #suite_area .suite_list .suite .video{position:relative;margin:1.8rem auto 0}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .video{margin:1.6rem auto 0}}main#suite #suite_area .suite_list .suite .video:after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:#fff;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}main#suite #suite_area .suite_list .suite .video.over .play_btn .text{border-color:#000;background-color:rgba(176,176,176,.8);color:#000}main#suite #suite_area .suite_list .suite .video.over:after{opacity:.5}main#suite #suite_area .suite_list .suite .video .media_frame{position:relative;height:100%}main#suite #suite_area .suite_list .suite .video .thumb{height:100%;overflow:hidden;-webkit-transition:.3s linear;transition:.3s linear}main#suite #suite_area .suite_list .suite .video .play_btn{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%}@media print,screen and (min-width: 768px){main#suite #suite_area .suite_list .suite .video .play_btn{cursor:pointer}}main#suite #suite_area .suite_list .suite .video .play_btn .text{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:6.5rem;height:1.65rem;font-size:0.75rem;color:#fff;border:1px solid #fff;background-color:#000;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .video .play_btn .text{width:7.8rem;height:2rem;font-size:0.9rem}}main#suite #suite_area .suite_list .suite .artist_area{position:relative;margin:3.55rem auto 0}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area{margin:3.1rem auto 0;width:34rem}}main#suite #suite_area .suite_list .suite .artist_area .name_area{position:absolute;top:0;right:0;width:34rem}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .name_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:17rem;height:10.45rem}}main#suite #suite_area .suite_list .suite .artist_area .name_area h5.title{font-size:0.9rem;font-weight:700;letter-spacing:.04em;line-height:1}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .name_area h5.title{font-size:1.25rem}}main#suite #suite_area .suite_list .suite .artist_area .name_area .link{position:absolute;top:-0.35rem;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .name_area .link{position:relative;top:auto;margin:1.3rem auto 0}}main#suite #suite_area .suite_list .suite .artist_area .name_area .link .official{width:5.1rem;height:1rem}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .name_area .link .official{width:8.35rem;height:1.85rem}}main#suite #suite_area .suite_list .suite .artist_area .name_area .link .official a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:0.5rem;font-weight:500;letter-spacing:.05em;line-height:1;background-color:#fff;border:1px solid #000;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .name_area .link .official a{font-size:0.9rem}}main#suite #suite_area .suite_list .suite .artist_area .name_area .link .official a.over{color:#fff;background-color:#b0b0b0;border:1px solid #b0b0b0}main#suite #suite_area .suite_list .suite .artist_area .name_area .link .x_link{margin:0 0 0 0.8rem;width:1.2rem;height:1.25rem}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .name_area .link .x_link{margin:0 0 0 0.95rem;width:1.7rem;height:1.8rem}}main#suite #suite_area .suite_list .suite .artist_area .name_area .link .x_link a{-webkit-transition:.3s linear;transition:.3s linear}main#suite #suite_area .suite_list .suite .artist_area .name_area .link .x_link a.over{opacity:.5}main#suite #suite_area .suite_list .suite .artist_area .box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .box{display:block}}main#suite #suite_area .suite_list .suite .artist_area .box .image{width:14.5rem}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .box .image{width:17rem}}main#suite #suite_area .suite_list .suite .artist_area .box .profile{margin:1.5rem 0 0 1.5rem;width:34rem;font-size:0.75rem;font-weight:400;letter-spacing:.04em;line-height:1.8666666667}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .box .profile{margin:1.5rem 0 0;width:100%;font-size:1.1rem;line-height:1.5909090909}}main#suite #suite_area .suite_list .suite .artist_area .comment_area{margin:3.8rem auto 0}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .comment_area{margin:3.4rem auto 0}}main#suite #suite_area .suite_list .suite .artist_area .comment_area h6.title{font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center}main#suite #suite_area .suite_list .suite .artist_area .comment_area .body{margin:1.7rem auto 0;font-size:0.75rem;font-weight:400;letter-spacing:.04em;line-height:2}@media screen and (max-width: 767px){main#suite #suite_area .suite_list .suite .artist_area .comment_area .body{margin:1.6rem auto 0;font-size:1.1rem;line-height:1.6818181818}}main#suite #suite_area .more{margin:0 auto 0;font-size:0.9rem;font-weight:400;letter-spacing:.08em;line-height:1;text-align:center}@media screen and (max-width: 767px){main#suite #suite_area .more{font-size:1.1rem}}/*# sourceMappingURL=main.css.map */